1import os,sys 2from utils.util_scripts.path import path as upath 3 4Import('env', 'opts') 5 6if env.has_key('LIBS'): 7 libs = list(env['LIBS']) 8 libs.append(opts['TESTLIBS']) 9else: 10 libs = "" 11 12if env.has_key('LIBPATH'): 13 lib_path = list(env['LIBPATH']) 14 lib_path.append(opts['LIBPATH']) 15else: 16 lib_path = "" 17 18source_path = opts['SRC'] 19 20if env.has_key('CPPPATH'): 21 core_path = list(env['CPPPATH']) 22 core_path.append(os.path.join(source_path, 'core')) 23else: 24 core_path = "" 25 26Alias('test_dat1', 27 env.Program('test_dat1', 28 'test_dat1.cpp', 29 CPPPATH=core_path, 30 LIBS=libs, 31 LIBPATH=lib_path)) 32 33Alias('test_dat2', 34 env.Program('test_dat2', 35 'test_dat2.cpp', 36 CPPPATH=core_path, 37 LIBS=libs, 38 LIBPATH=lib_path)) 39 40Alias('test_gui', 41 env.Program('test_gui', 42 'test_gui.cpp', 43 CPPPATH=core_path, 44 LIBS=libs, 45 LIBPATH=lib_path)) 46 47Alias('test_imagepool', 48 env.Program('test_imagepool', 49 'test_imagepool.cpp', 50 CPPPATH=core_path, 51 LIBS=libs, 52 LIBPATH=lib_path)) 53 54Alias('test_images', 55 env.Program('test_images', 56 'test_images.cpp', 57 CPPPATH=core_path, 58 LIBS=libs, 59 LIBPATH=lib_path)) 60 61Alias('test_rect', 62 env.Program('test_rect', 63 'test_rect.cpp', 64 CPPPATH=core_path, 65 LIBS=libs, 66 LIBPATH=lib_path)) 67 68Alias('test_vgs', 69 env.Program('test_vfs', 70 'test_vfs.cpp', 71 CPPPATH=core_path, 72 LIBS=libs, 73 LIBPATH=lib_path)) 74 75Alias('test_zip', 76 env.Program('test_zip', 77 'test_zip.cpp', 78 CPPPATH=core_path, 79 LIBS=libs, 80 LIBPATH=lib_path)) 81 82Alias('test_sharedptr', 83 env.Program('test_sharedptr', 84 'test_sharedptr.cpp', 85 CPPPATH=core_path, 86 LIBS=libs, 87 LIBPATH=lib_path)) 88 89Alias('tests', ['test_dat1','test_dat2','test_gui','test_imagepool','test_images','test_rect','test_vfs','test_zip', 'test_sharedptr']) 90