diff options
| author | Joel de Vahl <joel@stalverk80.se> | 2009-01-11 12:10:30 +0000 |
|---|---|---|
| committer | Joel de Vahl <joel@stalverk80.se> | 2009-01-11 12:10:30 +0000 |
| commit | 2a7402dd6c78e5b0e41bae57bfdd8aec57545f0d (patch) | |
| tree | 846542258748f31953eadbe770fe3e6bbde191ac /default.bam | |
| parent | 2aafe11723e8c30b0482bbefb4c1c9a25fba92b3 (diff) | |
| download | zcatch-2a7402dd6c78e5b0e41bae57bfdd8aec57545f0d.tar.gz zcatch-2a7402dd6c78e5b0e41bae57bfdd8aec57545f0d.zip | |
use dmg for osx deliver, build universal binary, fix backspace being entered as a character
Diffstat (limited to 'default.bam')
| -rw-r--r-- | default.bam | 73 |
1 files changed, 58 insertions, 15 deletions
diff --git a/default.bam b/default.bam index 746632b9..e7d26718 100644 --- a/default.bam +++ b/default.bam @@ -239,19 +239,62 @@ function build(settings) return all end +if platform == "macosx" and arch == "ia32" then + debug_settings_ppc = NewSettings() + debug_settings_ppc.config_name = "debug_ppc" + debug_settings_ppc.config_ext = "_ppc_d" + debug_settings_ppc.debug = 1 + debug_settings_ppc.cc.optimize = 0 + debug_settings_ppc.cc.flags:Add("-arch ppc") + debug_settings_ppc.link.flags:Add("-arch ppc") + + release_settings_ppc = NewSettings() + release_settings_ppc.config_name = "release_ppc" + release_settings_ppc.config_ext = "_ppc" + release_settings_ppc.debug = 0 + release_settings_ppc.cc.optimize = 1 + release_settings_ppc.cc.flags:Add("-arch ppc") + release_settings_ppc.link.flags:Add("-arch ppc") + + debug_settings_x86 = NewSettings() + debug_settings_x86.config_name = "debug_x86" + debug_settings_x86.config_ext = "_x86_d" + debug_settings_x86.debug = 1 + debug_settings_x86.cc.optimize = 0 + + release_settings_x86 = NewSettings() + release_settings_x86.config_name = "release_x86" + release_settings_x86.config_ext = "_x86" + release_settings_x86.debug = 0 + release_settings_x86.cc.optimize = 1 + + ppc_d = build(debug_settings_ppc) + x86_d = build(debug_settings_x86) + ppc_r = build(release_settings_ppc) + x86_r = build(release_settings_x86) + DefaultTarget("game_debug_x86") + PseudoTarget("release", ppc_r, x86_r) + PseudoTarget("debug", ppc_d, x86_d) + + PseudoTarget("server_release", "server_release_x86", "server_release_ppc") + PseudoTarget("server_debug", "server_debug_x86", "server_debug_ppc") + PseudoTarget("client_release", "client_release_x86", "client_release_ppc") + PseudoTarget("client_debug", "client_debug_x86", "client_debug_ppc") +else + debug_settings = NewSettings() + debug_settings.config_name = "debug" + debug_settings.config_ext = "_d" + debug_settings.debug = 1 + debug_settings.cc.optimize = 0 + + release_settings = NewSettings() + release_settings.config_name = "release" + release_settings.config_ext = "" + release_settings.debug = 0 + release_settings.cc.optimize = 1 + + build(debug_settings) + build(release_settings) + DefaultTarget("game_debug") +end -debug_settings = NewSettings() -debug_settings.config_name = "debug" -debug_settings.config_ext = "_d" -debug_settings.debug = 1 -debug_settings.cc.optimize = 0 - -release_settings = NewSettings() -release_settings.config_name = "release" -release_settings.config_ext = "" -release_settings.debug = 0 -release_settings.cc.optimize = 1 - -build(debug_settings) -build(release_settings) -DefaultTarget("game_debug") |