1 |
Import('env') |
2 |
|
3 |
srcs = Split(""" |
4 |
Driver.c |
5 |
|
6 |
AscBitmaps.c AscPrintTcl.c BrowLogRel_io.c BrowWhen_io.c |
7 |
BrowserMethod.c BrowserProc.c BrowserQuery.c BrowserRel_io.c |
8 |
Commands.c DebugProc.c DisplayProc.c |
9 |
EnvVarProc.c HelpProc.c Integrators.c |
10 |
LibraryProc.c Lsode.c MtxProc.c ProbeProc.c Qlfdid.c |
11 |
ScriptProc.c Sensitivity.c SimsProc.c SlvProc.c |
12 |
SolverProc.c UnitsProc.c UserData.c |
13 |
tkConsole.c old_utils.c |
14 |
""") |
15 |
|
16 |
|
17 |
typelex = env.CFile(target='typelex.c',source='typelex.l' |
18 |
, LEXFLAGS = '-Pzz' |
19 |
) |
20 |
|
21 |
libs = Split(""" |
22 |
asccompiler ascpackages ascsolver ascutilities ascgeneral |
23 |
tcl tk |
24 |
""") |
25 |
|
26 |
env.Program('ascend4',srcs+typelex |
27 |
, CPPPATH=['../../../base/generic','..'] |
28 |
, LIBS=libs |
29 |
, LIBPATH=['../../../base/generic/compiler' |
30 |
,'../../../base/generic/packages' |
31 |
,'../../../base/generic/solver' |
32 |
,'../../../base/generic/utilities' |
33 |
,'../../../base/generic/general'] |
34 |
) |