| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | # vim: set ts=8 sts=2 sw=2 tw=99 et ft=python:import osmms_plugin_directory = 'addons/dynattrs'# This is where the files will be output to# package is the defaultbuilder.SetBuildFolder('package')# Add any folders you need to this listfolder_list = [  mms_plugin_directory + '/bin',    'addons/metamod', ## !CHANGEME! if you want to add the VDF loader  'addons/sourcemod/gamedata',]# Create the distribution folder hierarchy.folder_map = {}for folder in folder_list:  norm_folder = os.path.normpath(folder)  folder_map[folder] = builder.AddFolder(norm_folder)# Do all straight-up file copies from the source tree.def CopyFiles(src, dest, files):  if not dest:    dest = src  dest_entry = folder_map[dest]  for source_file in files:    source_path = os.path.join(builder.sourcePath, src, source_file)    builder.AddCopy(source_path, dest_entry)CopyFiles('', 'addons/metamod', [  'tf2dynschema.vdf', ## !CHANGEME! if you want to add the VDF loader])CopyFiles('gamedata', 'addons/sourcemod/gamedata', [  'tf2.econ_dynamic.txt',])# Copy binaries.for cxx_task in MMS.binaries:  builder.AddCopy(cxx_task.binary, folder_map[mms_plugin_directory + '/bin'])
 |