loader/AMBuilder
author FlaminSarge <laftrykung@yahoo.com>
Sat May 26 16:25:05 2012 -0400 (2012-05-26)
changeset 3504 f83d9b3bbc45
parent 3477 8762e8fcbc50
child 3835 ac5919d50903
permissions -rw-r--r--
Fixed client console vote progress not displaying in some cases (bug 5290, r=psychonic).
     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