1 | ###############################################################################
|
---|
2 | ##
|
---|
3 | ## ## ######
|
---|
4 | ## ###### ###
|
---|
5 | ## ## ############### Shark 3D Engine (www.shark3d.com)
|
---|
6 | ## ########## # # #
|
---|
7 | ## ######## Copyright (c) 1996-2006 Spinor GmbH.
|
---|
8 | ## ######### # # # All rights reserved.
|
---|
9 | ## ## ##########
|
---|
10 | ## ##
|
---|
11 | ##
|
---|
12 | ###############################################################################
|
---|
13 |
|
---|
14 | ##############################################################################
|
---|
15 | # Standard build message:
|
---|
16 |
|
---|
17 | import os, re, fnmatch, inspect, shutil
|
---|
18 |
|
---|
19 | ##############################################################################
|
---|
20 | # Directories:
|
---|
21 |
|
---|
22 | src_dir = os.path.abspath("src/res")
|
---|
23 | bin_dir = os.path.abspath("bin/res")
|
---|
24 | tmp_dir = os.path.abspath("tmp/res")
|
---|
25 |
|
---|
26 | sdkdir = os.path.abspath(os.environ['S3D_SDKDIR'])
|
---|
27 |
|
---|
28 | toolcfg = os.environ['S3D_TOOLCFG']
|
---|
29 | if toolcfg == "":
|
---|
30 | toolcfg = "release"
|
---|
31 |
|
---|
32 | ##############################################################################
|
---|
33 | # Applications:
|
---|
34 |
|
---|
35 | tool_dir = os.path.join(sdkdir, "bin/win32_vc7x1/" + toolcfg)
|
---|
36 |
|
---|
37 | tool_snk = os.path.join(tool_dir, "shark3d_tool_snk.exe")
|
---|
38 | tool_targets = os.path.join(tool_dir, "shark3d_tool_targets.exe")
|
---|
39 | tool_prep = os.path.join(tool_dir, "shark3d_tool_prep.exe")
|
---|
40 | tool_boneanim = os.path.join(tool_dir, "shark3d_tool_boneanim.exe")
|
---|
41 | tool_perch = os.path.join(tool_dir, "shark3d_tool_perch.exe")
|
---|
42 | tool_pvs = os.path.join(tool_dir, "shark3d_tool_pvs.exe")
|
---|
43 | tool_javac = "javac"
|
---|
44 |
|
---|
45 | tool_prep_cfg = os.path.join(sdkdir, "utility/buildres/tool_prep_win32.cfg")
|
---|
46 | tool_java_classes = os.path.join(sdkdir, "bin/java")
|
---|
47 |
|
---|
48 | ##############################################################################
|
---|
49 | # Includes:
|
---|
50 |
|
---|
51 | def selfdir():
|
---|
52 | return os.path.dirname(inspect.getsourcefile(selfdir))
|
---|
53 |
|
---|
54 | execfile(os.path.join(selfdir(), "inc_basic.s3d_scons"))
|
---|
55 | execfile(os.path.join(selfdir(), "inc_cfg.s3d_scons"))
|
---|
56 | execfile(os.path.join(selfdir(), "inc_rules.s3d_scons"))
|
---|
57 |
|
---|
58 | ##############################################################################
|
---|
59 | # Targets:
|
---|
60 |
|
---|
61 | eval_targets()
|
---|
62 |
|
---|
63 | ##############################################################################
|
---|
64 | # End of file.
|
---|
65 |
|
---|