-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSConscript
22 lines (19 loc) · 976 Bytes
/
SConscript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# -*- python -*-
# $Id: SConscript,v 1.31 2012/10/02 22:08:44 jchiang Exp $
# Authors: T. Burnett <[email protected]>
# Version: map_tools-07-07-01
Import('baseEnv')
Import('listFiles')
progEnv = baseEnv.Clone()
libEnv = baseEnv.Clone()
map_toolsLib = libEnv.StaticLibrary('map_tools', listFiles(['src/*.cxx']))
progEnv.Tool('map_toolsLib')
progEnv.Tool('dataSubselectorLib')
gtdispcube = progEnv.Program('gtdispcube', listFiles(['src/cube_display/*.cxx']))
exposure_cube = progEnv.Program('exposure_cube', listFiles(['src/exposure_cube/*.cxx']))
test_map_tools = progEnv.Program('test_map_tools', listFiles(['src/test/*.cxx']))
progEnv.Tool('registerTargets', package = 'map_tools',
staticLibraryCxts = [[map_toolsLib, libEnv]],
binaryCxts = [[gtdispcube,progEnv], [exposure_cube,progEnv]],
includes = listFiles(['map_tools/*.h']),
testAppCxts = [[test_map_tools,progEnv]], pfiles = listFiles(['pfiles/*.par']))