+ unify DLL export defines to namespace names
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
This commit is contained in:
29
src/Tools/generateTemplates/templateModuleApp.py
Normal file
29
src/Tools/generateTemplates/templateModuleApp.py
Normal file
@@ -0,0 +1,29 @@
|
||||
#! python
|
||||
# -*- coding: utf-8 -*-
|
||||
# (c) 2007 Juergen Riegel
|
||||
|
||||
import template, templateModuleAppMain, templateModuleAppFeature
|
||||
import generateBase.generateModel_Module
|
||||
import generateBase.generateTools
|
||||
|
||||
class TemplateModuleApp (template.ModelTemplate):
|
||||
def Generate(self):
|
||||
AppPath = self.path + "/App/"
|
||||
generateBase.generateTools.ensureDir(AppPath)
|
||||
|
||||
# the main module files
|
||||
AppMain= templateModuleAppMain.TemplateModuleAppMain()
|
||||
AppMain.path = AppPath
|
||||
AppMain.module = self.module
|
||||
AppMain.Generate()
|
||||
|
||||
# Features
|
||||
generateBase.generateTools.ensureDir(AppPath + "Features/")
|
||||
for i in self.module.Content.Feature:
|
||||
AppFeature = templateModuleAppFeature.TemplateFeature()
|
||||
AppFeature.path = AppPath + "Features/"
|
||||
AppFeature.module = self.module
|
||||
AppFeature.feature = i
|
||||
AppFeature.Generate()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user