1.1 --- a/AMBuildScript Fri Aug 24 01:36:42 2012 -0400
1.2 +++ b/AMBuildScript Sat Aug 25 11:28:52 2012 -0500
1.3 @@ -30,7 +30,7 @@
1.4 self.possibleSdks['eye'] = {'sdk': 'HL2SDK-EYE', 'ext': '2.eye', 'def': '5',
1.5 'name': 'EYE', 'platform': ['windows']}
1.6 self.possibleSdks['csgo'] = {'sdk': 'HL2SDKCSGO', 'ext': '2.csgo', 'def': '12',
1.7 - 'name': 'CSGO', 'platform': ['windows', 'linux']}
1.8 + 'name': 'CSGO', 'platform': ['windows', 'linux', 'darwin']}
1.9 # self.possibleSdks['portal2'] = {'sdk': 'HL2SDK-PORTAL2', 'ext': '2.portal2', 'def': '11',
1.10 # 'name': 'PORTAL2', 'platform': ['windows']}
1.11
1.12 @@ -46,13 +46,13 @@
1.13 'HL2SDKOBVALVE': 'hl2sdk-ob-valve',
1.14 'HL2SDKL4D': 'hl2sdk-l4d',
1.15 'HL2SDKL4D2': 'hl2sdk-l4d2',
1.16 + 'HL2SDKCSGO': 'hl2sdk-csgo',
1.17 'MYSQL5': 'mysql-5.0'
1.18 }
1.19
1.20 if AMBuild.target['platform'] != 'darwin':
1.21 envvars['HL2SDK'] = 'hl2sdk'
1.22 envvars['HL2SDKOB'] = 'hl2sdk-ob'
1.23 - envvars['HL2SDKCSGO'] = 'hl2sdk-csgo'
1.24
1.25 #Dark Messiah is Windows-only
1.26 if AMBuild.target['platform'] == 'windows':
1.27 @@ -195,6 +195,8 @@
1.28 if self.vendor == 'clang':
1.29 self.compiler.AddToListVar('POSTLINKFLAGS', '-lgcc_eh')
1.30 elif AMBuild.target['platform'] == 'darwin':
1.31 + self.compiler.AddToListVar('CDEFINES', 'OSX')
1.32 + self.compiler.AddToListVar('CDEFINES', '_OSX')
1.33 self.compiler.AddToListVar('POSTLINKFLAGS', '-mmacosx-version-min=10.5')
1.34 self.compiler.AddToListVar('POSTLINKFLAGS', ['-arch', 'i386'])
1.35 self.compiler.AddToListVar('POSTLINKFLAGS', '-lstdc++')