-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSConscript
23 lines (20 loc) · 1.02 KB
/
SConscript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# -*- python -*-
# $Id: SConscript,v 1.37 2015/03/06 22:57:05 jchiang Exp $
# Authors: James Peachey <[email protected]>, Joe Asercion <[email protected]>
# Version: pulsarDb-09-00-04
Import('baseEnv')
Import('listFiles')
progEnv = baseEnv.Clone()
libEnv = baseEnv.Clone()
pulsarDbLib = libEnv.StaticLibrary('pulsarDb', listFiles(['src/*.cxx']))
progEnv.Tool('pulsarDbLib')
gtephemBin = progEnv.Program('gtephem', listFiles(['src/gtephem/*.cxx']))
gtpulsardbBin = progEnv.Program('gtpulsardb', listFiles(['src/gtpulsardb/*.cxx']))
test_pulsarDbBin = progEnv.Program('test_pulsarDb', listFiles(['src/test/*.cxx']))
progEnv.Tool('registerTargets', package = 'pulsarDb',
staticLibraryCxts = [[pulsarDbLib, libEnv]],
binaryCxts = [[gtephemBin, progEnv], [gtpulsardbBin, progEnv]],
testAppCxts = [[test_pulsarDbBin, progEnv]],
includes = listFiles(['pulsarDb/*.h']),
pfiles = listFiles(['pfiles/*.par']),
data = listFiles(['data/*'], recursive = True))