AMBuildScript
changeset 2987 29e6cc6f2124
parent 2981 392a0b46351f
child 2988 53b37c44548c
     1.1 --- a/AMBuildScript	Tue May 11 20:41:19 2010 -0400
     1.2 +++ b/AMBuildScript	Tue May 11 23:48:39 2010 -0500
     1.3 @@ -9,16 +9,18 @@
     1.4  
     1.5  		#Build SDK info
     1.6  		self.sdkInfo = { }
     1.7 -		self.sdkInfo['ep1'] =   {'sdk': 'HL2SDK',        'ext': '1.ep1',   'def': '1',
     1.8 -		                         'name': 'EPISODEONE'}
     1.9 -		self.sdkInfo['ep2'] =   {'sdk': 'HL2SDKOB',      'ext': '2.ep2',   'def': '3',
    1.10 -		                         'name': 'ORANGEBOX'}
    1.11 +		if AMBuild.target['platform'] != 'darwin':
    1.12 +			self.sdkInfo['ep1'] =   {'sdk': 'HL2SDK',        'ext': '1.ep1',   'def': '1',
    1.13 +															 'name': 'EPISODEONE'}
    1.14 +			self.sdkInfo['ep2'] =   {'sdk': 'HL2SDKOB',      'ext': '2.ep2',   'def': '3',
    1.15 +															 'name': 'ORANGEBOX'}
    1.16  		self.sdkInfo['ep2v'] =  {'sdk': 'HL2SDKOBVALVE', 'ext': '2.ep2v',  'def': '4',
    1.17  		                         'name': 'ORANGEBOXVALVE'}
    1.18 -		self.sdkInfo['l4d'] =   {'sdk': 'HL2SDKL4D',     'ext': '2.l4d',   'def': '5',
    1.19 -		                         'name': 'LEFT4DEAD'}
    1.20 -		self.sdkInfo['l4d2'] =   {'sdk': 'HL2SDKL4D2',     'ext': '2.l4d2',   'def': '6',
    1.21 -		                         'name': 'LEFT4DEAD2'}
    1.22 +		if AMBuild.target['platform'] != 'darwin':
    1.23 +			self.sdkInfo['l4d'] =   {'sdk': 'HL2SDKL4D',     'ext': '2.l4d',   'def': '5',
    1.24 +															 'name': 'LEFT4DEAD'}
    1.25 +			self.sdkInfo['l4d2'] =   {'sdk': 'HL2SDKL4D2',     'ext': '2.l4d2',   'def': '6',
    1.26 +															 'name': 'LEFT4DEAD2'}
    1.27  		if AMBuild.target['platform'] == 'windows':
    1.28  			self.sdkInfo['darkm'] = {'sdk': 'HL2SDK-DARKM',  'ext': '2.darkm', 'def': '2',
    1.29  		                           'name': 'DARKMESSIAH'}
    1.30 @@ -29,14 +31,16 @@
    1.31  
    1.32  			#Detect variables
    1.33  			envvars = { 'MMSOURCE18':    'mmsource-1.8',
    1.34 -									'HL2SDK':        'hl2sdk',
    1.35 -									'HL2SDKOB':      'hl2sdk-ob',
    1.36 -									'HL2SDKL4D':     'hl2sdk-l4d',
    1.37  									'HL2SDKOBVALVE': 'hl2sdk-ob-valve',
    1.38 -									'HL2SDKL4D2': 	 'hl2sdk-l4d2',
    1.39  									'MYSQL5':        'mysql-5.0'
    1.40  			}
    1.41  
    1.42 +			if AMBuild.target['platform'] != 'darwin':
    1.43 +				envvars['HL2SDK'] = 'hl2sdk'
    1.44 +				envvars['HL2SDKOB'] = 'hl2sdk-ob'
    1.45 +				envvars['HL2SDKL4D'] = 'hl2sdk-l4d'
    1.46 +				envvars['HL2SDKL4D2'] = 'hl2sdk-l4d2'
    1.47 +
    1.48  			#Dark Messiah is Windows-only
    1.49  			if AMBuild.target['platform'] == 'windows':
    1.50  				envvars['HL2SDK-DARKM'] = 'hl2sdk-darkm'