loader/AMBuilder
author Nicholas Hastings <skamonkey@gmail.com>
Fri Nov 04 10:01:33 2011 -0400 (2011-11-04)
changeset 3438 07a1b8a8a2ba
parent 2978 537abe70c41c
child 3457 387b27fb575b
permissions -rw-r--r--
Updated TF2_OnIsHolidayActive ret behavior to match doc (bug 5155, r=fyren).
     1 # vim: set ts=2 sw=2 tw=99 noet ft=python: 
     2 import os.path
     3 
     4 compiler = SM.DefaultCompiler()
     5 compiler['CXXINCLUDES'].append(os.path.join(SM.mmsPath, 'core'))
     6 compiler['CXXINCLUDES'].append(os.path.join(SM.mmsPath, 'core', 'sourcehook'))
     7 
     8 if AMBuild.target['platform'] == 'windows' or AMBuild.target['platform'] == 'darwin':
     9 	name = 'sourcemod_mm'
    10 elif AMBuild.target['platform'] == 'linux':
    11 	name = 'sourcemod_mm_i486'
    12 	compiler['POSTLINKFLAGS'].extend(['-ldl'])
    13 
    14 loader = AMBuild.AddJob('loader')
    15 binary = Cpp.LibraryBuilder(name, AMBuild, loader, compiler)
    16 binary.AddSourceFiles('loader', [
    17 	'loader.cpp'
    18 	])
    19 SM.AutoVersion('loader', binary)
    20 binary.SendToJob()
    21