From 9a08986fd1d8ea40ae87ddab19f88861bba78408 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Wed, 23 Jun 2010 08:32:25 -0400 Subject: [PATCH] Silly AMBuild --- extensions/cstrike/AMBuilder | 62 +++++++++++++++++------------------- 1 file changed, 30 insertions(+), 32 deletions(-) diff --git a/extensions/cstrike/AMBuilder b/extensions/cstrike/AMBuilder index b6ae50d4..12dea038 100644 --- a/extensions/cstrike/AMBuilder +++ b/extensions/cstrike/AMBuilder @@ -3,40 +3,38 @@ import os sdk = SM.sdkInfo['ep1'] -if AMBuild.target['platform'] in sdk['platform']: - compiler = SM.DefaultHL2Compiler('extensions/cstrike', 'ep1') +compiler = SM.DefaultHL2Compiler('extensions/cstrike', 'ep1') - name = 'game.cstrike.ext.' + sdk['ext'] - extension = AMBuild.AddJob(name) - binary = Cpp.LibraryBuilder(name, AMBuild, extension, compiler) - SM.PreSetupHL2Job(extension, binary, 'ep1') - binary.AddSourceFiles('extensions/cstrike', [ - 'extension.cpp', - 'natives.cpp', - 'RegNatives.cpp', - 'timeleft.cpp', - 'sdk/smsdk_ext.cpp' - ]) - SM.PostSetupHL2Job(extension, binary, 'ep1') - SM.AutoVersion('extensions/cstrike', binary) - binary.SendToJob() +name = 'game.cstrike.ext.' + sdk['ext'] +extension = AMBuild.AddJob(name) +binary = Cpp.LibraryBuilder(name, AMBuild, extension, compiler) +SM.PreSetupHL2Job(extension, binary, 'ep1') +binary.AddSourceFiles('extensions/cstrike', [ + 'extension.cpp', + 'natives.cpp', + 'RegNatives.cpp', + 'timeleft.cpp', + 'sdk/smsdk_ext.cpp' + ]) +SM.PostSetupHL2Job(extension, binary, 'ep1') +SM.AutoVersion('extensions/cstrike', binary) +binary.SendToJob() sdk = SM.sdkInfo['ep2v'] -if AMBuild.target['platform'] in sdk['platform']: - compiler = SM.DefaultHL2Compiler('extensions/cstrike', 'ep2v') +compiler = SM.DefaultHL2Compiler('extensions/cstrike', 'ep2v') - name = 'game.cstrike.ext.' + sdk['ext'] - extension = AMBuild.AddJob(name) - binary = Cpp.LibraryBuilder(name, AMBuild, extension, compiler) - SM.PreSetupHL2Job(extension, binary, 'ep2v') - binary.AddSourceFiles('extensions/cstrike', [ - 'extension.cpp', - 'natives.cpp', - 'RegNatives.cpp', - 'timeleft.cpp', - 'sdk/smsdk_ext.cpp' - ]) - SM.PostSetupHL2Job(extension, binary, 'ep2v') - SM.AutoVersion('extensions/cstrike', binary) - binary.SendToJob() \ No newline at end of file +name = 'game.cstrike.ext.' + sdk['ext'] +extension = AMBuild.AddJob(name) +binary = Cpp.LibraryBuilder(name, AMBuild, extension, compiler) +SM.PreSetupHL2Job(extension, binary, 'ep2v') +binary.AddSourceFiles('extensions/cstrike', [ + 'extension.cpp', + 'natives.cpp', + 'RegNatives.cpp', + 'timeleft.cpp', + 'sdk/smsdk_ext.cpp' + ]) +SM.PostSetupHL2Job(extension, binary, 'ep2v') +SM.AutoVersion('extensions/cstrike', binary) +binary.SendToJob() \ No newline at end of file