1.1 --- a/extensions/cstrike/AMBuilder Wed May 12 04:13:56 2010 -0500
1.2 +++ b/extensions/cstrike/AMBuilder Thu May 13 04:18:58 2010 -0500
1.3 @@ -2,20 +2,22 @@
1.4 import os
1.5
1.6 sdk = SM.sdkInfo['ep1']
1.7 -compiler = SM.DefaultHL2Compiler('extensions/cstrike', 'ep1')
1.8 +
1.9 +if AMBuild.target['platform'] in sdk['platform']:
1.10 + compiler = SM.DefaultHL2Compiler('extensions/cstrike', 'ep1')
1.11
1.12 -name = 'game.cstrike.ext.' + sdk['ext']
1.13 -extension = AMBuild.AddJob(name)
1.14 -binary = Cpp.LibraryBuilder(name, AMBuild, extension, compiler)
1.15 -SM.PreSetupHL2Job(extension, binary, 'ep1')
1.16 -binary.AddSourceFiles('extensions/cstrike', [
1.17 - 'extension.cpp',
1.18 - 'natives.cpp',
1.19 - 'RegNatives.cpp',
1.20 - 'timeleft.cpp',
1.21 - 'sdk/smsdk_ext.cpp'
1.22 - ])
1.23 -SM.PostSetupHL2Job(extension, binary, 'ep1')
1.24 -SM.AutoVersion('extensions/cstrike', binary)
1.25 -binary.SendToJob()
1.26 + name = 'game.cstrike.ext.' + sdk['ext']
1.27 + extension = AMBuild.AddJob(name)
1.28 + binary = Cpp.LibraryBuilder(name, AMBuild, extension, compiler)
1.29 + SM.PreSetupHL2Job(extension, binary, 'ep1')
1.30 + binary.AddSourceFiles('extensions/cstrike', [
1.31 + 'extension.cpp',
1.32 + 'natives.cpp',
1.33 + 'RegNatives.cpp',
1.34 + 'timeleft.cpp',
1.35 + 'sdk/smsdk_ext.cpp'
1.36 + ])
1.37 + SM.PostSetupHL2Job(extension, binary, 'ep1')
1.38 + SM.AutoVersion('extensions/cstrike', binary)
1.39 + binary.SendToJob()
1.40