Fix scons build and tests
This commit is contained in:
@@ -7,12 +7,12 @@ Import("env platform data_dir install_dir")
|
||||
|
||||
# Data
|
||||
|
||||
env.Install(data_dir, Dir("cursors"))
|
||||
env.Install(data_dir, Dir("dialogs"))
|
||||
env.Install(data_dir, Dir("fonts"))
|
||||
env.Install(data_dir, Dir("graphics"))
|
||||
env.Install(data_dir, Dir("sounds"))
|
||||
env.Install(data_dir, Dir("strings"))
|
||||
env.Install(path.join(data_dir, "cursors"), Glob("cursors/*.gif"))
|
||||
env.Install(path.join(data_dir, "dialogs"), Glob("dialogs/*.xml"))
|
||||
env.Install(path.join(data_dir, "fonts"), Glob("fonts/*.ttf"))
|
||||
env.Install(path.join(data_dir, "graphics"), Glob("graphics/*.png"))
|
||||
env.Install(path.join(data_dir, "sounds"), Glob("sounds/*.WAV"))
|
||||
env.Install(path.join(data_dir, "strings"), Glob("strings/*.txt"))
|
||||
|
||||
env.Install(path.join(data_dir, "shaders"), Glob("#src/tools/mask.*"))
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ tools = Split("""
|
||||
tarball.cpp
|
||||
undo.cpp
|
||||
gzstream/gzstream.cpp
|
||||
resmgr/restypes.cpp
|
||||
""")
|
||||
|
||||
if str(platform) == "darwin":
|
||||
|
||||
@@ -19,7 +19,7 @@ def run_tests(env,target,source):
|
||||
open(target[0].abspath,'w').write("PASSED\n")
|
||||
|
||||
env.Install("#build/test/", test)
|
||||
env.Install("#build/test/", Dir("#test/files"))
|
||||
env.Install("#build/rsrc/", Dir("#rsrc/strings"))
|
||||
env.AlwaysBuild(env.Install("#build/test/", Dir("#test/files")))
|
||||
env.AlwaysBuild(env.Install("#build/rsrc/", Dir("#rsrc/strings")))
|
||||
env.Command("#build/test/junk/", '', 'mkdir "' + Dir("#build/test/junk").path + '"')
|
||||
env.Command("#build/test/passed", test, run_tests, chdir=True)
|
||||
|
||||
Reference in New Issue
Block a user