# -*- mode: python -*- # -*- coding: iso-8859-1 -*- name = "Base" description = "A collection of common utilities" long_description = "" validate_templates = ['exclude Ft/Lib/DistExt/stubmain.o', 'exclude docs/ftdocs.xml', 'exclude docs/mkpaths.py', 'exclude docs/paths.xsl', 'exclude po/4Suite.pot', ] manifest_templates = ['include Ft/Lib/DistExt/stubmain.c', 'include Ft/Lib/src/win32con.c', 'include docs/KNOWN-BUGS.txt', 'include docs/xml/HowTos/*', 'include docs/xml/HowTos/images/*', ] config_module = 'Ft.__config__' packages = ['Ft', 'Ft.Lib', 'Ft.Lib.CommandLine', 'Ft.Lib.DistExt', 'Ft.Lib.DistExt.Formatters', 'Ft.Lib.TestSuite', 'Ft.Share', 'Ft.Share.ExtensionModules', #'Ft.Share.Temp', #'Ft.Share.Bin', ] tests = ['', 'Lib', ] data_files = [('Data.Stylesheets', ['Ft/Data/*.xsl*', 'Ft/Data/*.css', 'Ft/Data/*.gif', 'Ft/Data/*.xml']), ('Data.Stylesheets.examples', ['Ft/Data/examples/*.*']), ('Profile',['profile/*.*']), ('Docs.html.HowTos.images',['docs/xml/HowTos/images/*.*']), ('Schemata', ['Ft/Data/*.dtd', 'Ft/Data/*.ent', 'Ft/Data/*.rdfs', 'Ft/Server/Share/Schemata/*.rng']), ] ext_modules = [Extension('Ft.Lib.number', ['Ft/Lib/src/number.c']), Extension('Ft.Lib.EscapeQuotesc', ['Ft/Lib/src/escapequotes.c']), Extension('Ft.Lib.boolean', ['Ft/Lib/src/boolean.c']), Extension('Ft.Lib.Set', ['Ft/Lib/src/set.c']), ] import sys if sys.platform == 'win32': ext_modules.append(Extension('Ft.Lib._win32con', ['Ft/Lib/src/win32con.c'])) del sys doc_files = [Document('docs/xml/HowTos/4SuiteCVS.doc', 'HowTos', htmlStylesheets=['Ft/Data/sdocbook_html.xslt'], htmlOutfile='4SuiteCVS.html', #textStylesheets=['Ft/Data/docbook_text1.xslt'], #textOutfile='4SuiteCVS', title='4Suite CVS access' ), Document('docs/xml/HowTos/QuickStart.doc', 'HowTos', htmlStylesheets=['Ft/Data/sdocbook_html.xslt'], htmlOutfile='QuickStart.html', #textStylesheets=['Ft/Data/docbook_text1.xslt'], #textOutfile='4SuiteCVS', title='4Suite Quick Start Guide', flags=['postinstall'], ), Document('docs/xml/HowTos/UNIX.doc', 'HowTos', htmlStylesheets=['Ft/Data/sdocbook_html.xslt'], htmlOutfile='UNIX.html', #textStylesheets=['Ft/Data/docbook_text1.xslt'], #textOutfile='UNIX', title='Installing 4Suite on UNIX' ), Document('docs/xml/HowTos/Windows.doc', 'HowTos', htmlStylesheets=['Ft/Data/sdocbook_html.xslt'], htmlOutfile='Windows.html', #textStylesheets=['Ft/Data/docbook_text1.xslt'], #textOutfile='Windows', title='Installing 4Suite on Windows' ), Document('docs/xml/COPYRIGHT.doc', '', htmlStylesheets=['Ft/Data/sdocbook_html.xslt'], htmlOutfile='COPYRIGHT.html', textStylesheets=['Ft/Data/sdocbook_text.xslt'], textOutfile='COPYRIGHT', title='Copyright', flags=['islicense'], ), ] #l10n = [Localization('lang', 'po/lang.po'), # ]