| author | Nicholas Hastings <skamonkey@gmail.com> |
| Tue Sep 11 18:23:39 2012 -0400 (2012-09-11) | |
| changeset 3653 | 1dc1224c6b76 |
| parent 3477 | 8762e8fcbc50 |
| child 3835 | ac5919d50903 |
| permissions | -rw-r--r-- |
| dvander@2784 | 1 |
# vim: set ts=2 sw=2 tw=99 noet ft=python: |
| dvander@2784 | 2 |
import os.path |
| dvander@2784 | 3 |
|
| dvander@2784 | 4 |
compiler = SM.DefaultCompiler() |
| dvander@2784 | 5 |
compiler['CXXINCLUDES'].append(os.path.join(SM.mmsPath, 'core')) |
| dvander@2784 | 6 |
compiler['CXXINCLUDES'].append(os.path.join(SM.mmsPath, 'core', 'sourcehook')) |
| dvander@2784 | 7 |
|
| ds@2978 | 8 |
if AMBuild.target['platform'] == 'windows' or AMBuild.target['platform'] == 'darwin': |
| dvander@2784 | 9 |
name = 'sourcemod_mm' |
| dvander@2784 | 10 |
elif AMBuild.target['platform'] == 'linux': |
| dvander@2784 | 11 |
name = 'sourcemod_mm_i486' |
| dvander@2784 | 12 |
compiler['POSTLINKFLAGS'].extend(['-ldl']) |
| dvander@2784 | 13 |
|
| dvander@2784 | 14 |
loader = AMBuild.AddJob('loader') |
| dvander@2784 | 15 |
binary = Cpp.LibraryBuilder(name, AMBuild, loader, compiler) |
| dvander@2784 | 16 |
binary.AddSourceFiles('loader', [ |
| dvander@2784 | 17 |
'loader.cpp' |
| dvander@2784 | 18 |
]) |
| dvander@2784 | 19 |
SM.AutoVersion('loader', binary) |
| dvander@2784 | 20 |
binary.SendToJob() |
| asherkin@3477 | 21 |