extensions/cstrike/AMBuilder
author David Anderson <dvander@alliedmods.net>
Mon Dec 30 17:50:56 2013 -0500 (2013-12-30)
changeset 4182 8ef93b2feddf
parent 3835 ac5919d50903
child 4186 c6a694ae8566
permissions -rw-r--r--
Port simple C++ build scripts to AMBuild 2 (bug 5997 part 1, r=ds).
dvander@4182
     1
# vim: set sts=2 ts=8 sw=2 tw=99 et ft=python:
dvander@2784
     2
import os
dvander@2784
     3
dvander@4182
     4
for sdk_name in ['css', 'csgo']:
dvander@4182
     5
  if sdk_name not in SM.sdks:
dvander@4182
     6
    continue
dvander@4182
     7
  sdk = SM.sdks[sdk_name]
dvander@4182
     8
  
dvander@4182
     9
  binary = SM.HL2Library(builder, 'game.cstrike.ext.' + sdk.ext, sdk)
dvander@4182
    10
  binary.sources += [
dvander@4182
    11
    'extension.cpp',
dvander@4182
    12
    'natives.cpp',
dvander@4182
    13
    'RegNatives.cpp',
dvander@4182
    14
    'timeleft.cpp',
dvander@4182
    15
    'forwards.cpp',
dvander@4182
    16
    'util_cstrike.cpp',
dvander@4182
    17
    'sdk/smsdk_ext.cpp',
dvander@4182
    18
    'CDetour/detours.cpp',
dvander@4182
    19
    'asm/asm.c'
dvander@4182
    20
  ]
dvander@4182
    21
  SM.binaries += [builder.Add(binary)]