comparison trunk/SConstruct @ 296:fe5ce00a64f5

-Added AIMCopy, a replacement for HTK's HCopy -Set "Id" keyword on all .cc, .h and .py files -Added FileList class to aupport AIMCopy -Added a first go at a Module factory class. It's not to be used at the moment, but it will serve as a reminder to implement a proper factory soon.
author tomwalters
date Tue, 23 Feb 2010 12:47:01 +0000
parents aeac9e2151c6
children 09f6050303f8
comparison
equal deleted inserted replaced
295:9b049b78233d 296:fe5ce00a64f5
29 import os 29 import os
30 import shutil 30 import shutil
31 31
32 # Sources common to every version 32 # Sources common to every version
33 common_sources = ['Support/Common.cc', 33 common_sources = ['Support/Common.cc',
34 'Support/FileList.cc',
34 'Support/SignalBank.cc', 35 'Support/SignalBank.cc',
35 'Support/Parameters.cc', 36 'Support/Parameters.cc',
36 'Support/Module.cc', 37 'Support/Module.cc',
38 'Support/ModuleFactory.cc',
37 'Modules/Input/ModuleFileInput.cc', 39 'Modules/Input/ModuleFileInput.cc',
38 'Modules/BMM/ModuleGammatone.cc', 40 'Modules/BMM/ModuleGammatone.cc',
39 'Modules/BMM/ModulePZFC.cc', 41 'Modules/BMM/ModulePZFC.cc',
40 'Modules/NAP/ModuleHCL.cc', 42 'Modules/NAP/ModuleHCL.cc',
41 'Modules/Strobes/ModuleParabola.cc', 43 'Modules/Strobes/ModuleParabola.cc',
45 'Modules/Profile/ModuleScaler.cc', 47 'Modules/Profile/ModuleScaler.cc',
46 'Modules/Features/ModuleGaussians.cc', 48 'Modules/Features/ModuleGaussians.cc',
47 'Modules/Output/FileOutputHTK.cc'] 49 'Modules/Output/FileOutputHTK.cc']
48 50
49 # File which contains main() 51 # File which contains main()
50 sources = common_sources + ['Main/aimc.cc'] 52 sources = common_sources + ['Main/AIMCopy.cc']
51 53
52 # Test sources 54 # Test sources
53 test_sources = ['Modules/Profile/ModuleSlice_unittest.cc'] 55 test_sources = ['Modules/Profile/ModuleSlice_unittest.cc']
54 test_sources += common_sources 56 test_sources += common_sources
55 57