loader/AMBuilder
author Nicholas Hastings <skamonkey@gmail.com>
Sat Mar 20 11:07:45 2010 -0400 (2010-03-20)
changeset 2940 35b86268c1cc
parent 2784 8903397125e6
child 2978 537abe70c41c
permissions -rw-r--r--
Fixed bad caller crash with HookEntityOutput (bug 4311, 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':
     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