1 |
#!/usr/bin/python invoke_using_scons |
2 |
Import('libascend_env') |
3 |
|
4 |
objs = [] |
5 |
|
6 |
csrcs = Split(""" |
7 |
integrator.c samplelist.c |
8 |
""") |
9 |
# aww.c |
10 |
|
11 |
solver_env = libascend_env.Clone() |
12 |
if solver_env.get('WITH_MMIO'): |
13 |
solver_env.Append(CPPPATH=["#/mmio"]) |
14 |
|
15 |
for c in csrcs: |
16 |
objs += solver_env.SharedObject(c) |
17 |
|
18 |
#-------------------- |
19 |
# INSTALL |
20 |
|
21 |
import glob |
22 |
|
23 |
if libascend_env.get('CAN_INSTALL'): |
24 |
installdir = Dir(libascend_env.subst("$INSTALL_ROOT$INSTALL_INCLUDE/ascend/integrator")) |
25 |
|
26 |
headers = glob.glob("*.h") |
27 |
libascend_env.InstallHeader(installdir,headers) |
28 |
|
29 |
print "OBJS =",objs |
30 |
Return('objs') |
31 |
|
32 |
# vim: set syntax=python: |
33 |
|