Fix checking the wrong directory for smsdk_ext.cpp. Updated some comments.

This commit is contained in:
Ross Bemrose 2015-05-14 14:16:19 -04:00
parent 0022b750b5
commit 43f4a2f7b7
3 changed files with 10 additions and 6 deletions

View File

@ -1,9 +1,7 @@
# vim: set sts=2 ts=8 sw=2 tw=99 et ft=python: # vim: set sts=2 ts=8 sw=2 tw=99 et ft=python:
import os, sys import os, sys
############### # Simple extensions do not need to modify this file.
# Make sure to edit PackageScript, which copies your files to their appropriate locations
# Simple extensions do not need to modify past this point.
class SDK(object): class SDK(object):
def __init__(self, sdk, ext, aDef, name, platform, dir): def __init__(self, sdk, ext, aDef, name, platform, dir):

View File

@ -3,16 +3,20 @@ import os, sys
projectName = 'sample' projectName = 'sample'
#smsdk_ext.cpp will be automatically added later # smsdk_ext.cpp will be automatically added later
sourceFiles = [ sourceFiles = [
'extension.cpp', 'extension.cpp',
] ]
###############
# Make sure to edit PackageScript, which copies your files to their appropriate locations
# Simple extensions do not need to modify past this point.
project = Extension.HL2Project(builder, projectName + '.ext') project = Extension.HL2Project(builder, projectName + '.ext')
if os.path.isfile(os.path.join(builder.currentSourcePath, 'smsdk_ext.cpp')): if os.path.isfile(os.path.join(builder.currentSourcePath, 'sdk', 'smsdk_ext.cpp')):
# Use the copy included in the project # Use the copy included in the project
project.sources += ['smsdk_ext.cpp'] project.sources += [os.path.join('sdk', 'smsdk_ext.cpp')]
else: else:
# Use the copy included with SM 1.6 and newer # Use the copy included with SM 1.6 and newer
project.sources += [os.path.join(Extension.sm_root, 'public', 'smsdk_ext.cpp')] project.sources += [os.path.join(Extension.sm_root, 'public', 'smsdk_ext.cpp')]

View File

@ -2,6 +2,8 @@
import sys import sys
from ambuild2 import run from ambuild2 import run
# Simple extensions do not need to modify this file.
builder = run.PrepareBuild(sourcePath = sys.path[0]) builder = run.PrepareBuild(sourcePath = sys.path[0])
builder.options.add_option('--hl2sdk-root', type=str, dest='hl2sdk_root', default=None, builder.options.add_option('--hl2sdk-root', type=str, dest='hl2sdk_root', default=None,