# vim: set sts=2 ts=8 sw=2 tw=99 et ft=python: import os project = SM.HL2Project(builder, 'sdkhooks.ext') project.sources += [ 'extension.cpp', 'natives.cpp', 'takedamageinfohack.cpp', 'util.cpp', '../../public/smsdk_ext.cpp' ] for sdk_name in SM.sdks: sdk = SM.sdks[sdk_name] binary = SM.HL2Config(project, 'sdkhooks.ext.' + sdk.ext, sdk) binary.compiler.cxxincludes += [ os.path.join(sdk.path, 'game', 'shared') ] if binary.compiler.cxx.behavior == 'gcc': binary.compiler.cxxflags += ['-Wno-invalid-offsetof'] SM.extensions += builder.Add(project)