# vim: set ts=2 sw=2 tw=99 noet ft=python: 
import os

try:
	sdk = MMS.sdkInfo['ep1']
	
	if AMBuild.target['platform'] in sdk['platform']:
		compiler = MMS.DefaultHL2Compiler('core-legacy', 'ep1')

		name = 'metamod.' + sdk['ext']

		extension = AMBuild.AddJob(name)
		binary = Cpp.LibraryBuilder(name, AMBuild, extension, compiler)
		MMS.PreSetupHL2Job(extension, binary, 'ep1')
		files = [
			'sourcemm.cpp',
			'concommands.cpp',
			'oslink.cpp',
			'util.cpp',
			'CSmmAPI.cpp',
			'CPlugin.cpp',
			'gamedll_bridge.cpp',
			'vsp_bridge.cpp',
			'sourcehook/sourcehook.cpp'
			]
		binary.AddSourceFiles('core-legacy', files)
		MMS.PostSetupHL2Job(extension, binary, 'ep1')
		MMS.AutoVersion('core-legacy', binary)
		binary.SendToJob()
except KeyError:
	pass