1.1 --- a/AMBuildScript Fri Oct 26 01:26:45 2012 -0400
1.2 +++ b/AMBuildScript Fri Oct 26 16:27:00 2012 -0400
1.3 @@ -278,7 +278,16 @@
1.4 else:
1.5 staticLibs = os.path.join(sdkPath, 'lib', 'linux')
1.6 workFolder = os.path.join(AMBuild.outputFolder, job.workFolder)
1.7 - if sdk in ['css', 'ep2v', 'l4d', 'l4d2', 'csgo']:
1.8 + if sdk == 'ep2v':
1.9 + libs = ['tier1_i486.a', 'mathlib_i486.a', 'libvstdlib_srv.so', 'libtier0_srv.so']
1.10 + for lib in libs:
1.11 + link = os.path.join(workFolder, lib)
1.12 + target = os.path.join(staticLibs, lib)
1.13 + try:
1.14 + os.lstat(link)
1.15 + except:
1.16 + job.AddCommand(SymlinkCommand(link, target))
1.17 + elif sdk in ['css', 'l4d', 'l4d2', 'csgo']:
1.18 libs = ['tier1_i486.a', 'mathlib_i486.a', 'libvstdlib.so', 'libtier0.so']
1.19 if sdk == 'csgo':
1.20 libs.append('interfaces_i486.a')
1.21 @@ -380,7 +389,10 @@
1.22 if not noLink:
1.23 if AMBuild.target['platform'] == 'linux':
1.24 compiler['POSTLINKFLAGS'][0:0] = ['-lm']
1.25 - if sdk in ['css', 'ep2v', 'l4d', 'l4d2', 'csgo']:
1.26 + if sdk == 'ep2v':
1.27 + compiler['POSTLINKFLAGS'][0:0] = ['libtier0_srv.so']
1.28 + compiler['POSTLINKFLAGS'][0:0] = ['libvstdlib_srv.so']
1.29 + elif sdk in ['css', 'l4d', 'l4d2', 'csgo']:
1.30 compiler['POSTLINKFLAGS'][0:0] = ['libtier0.so']
1.31 compiler['POSTLINKFLAGS'][0:0] = ['libvstdlib.so']
1.32 else: