# vim: set ts=2 sw=2 tw=99 et ft=python: import os builder.SetBuildFolder('package') metamod_folder = builder.AddFolder(os.path.join('addons', 'metamod')) bin_folder = builder.AddFolder(os.path.join('addons', MMSPlugin.plugin_name, 'bin', 'linuxsteamrt64')) gamedata_folder = builder.AddFolder(os.path.join('addons', MMSPlugin.plugin_name, 'gamedata')) config_folder = builder.AddFolder(os.path.join('addons', MMSPlugin.plugin_name, 'configs')) for task in MMSPlugin.binaries: vdf_path = os.path.join(builder.buildPath, MMSPlugin.plugin_name + '.vdf') with open(vdf_path, 'w') as fp: fp.write('"Metamod Plugin"\n{\n') fp.write('\t"alias"\t"{}"\n'.format(MMSPlugin.plugin_alias)) fp.write('\t"file"\t"addons/{}/bin/linuxsteamrt64/{}"\n'.format(MMSPlugin.plugin_name, MMSPlugin.plugin_name)) fp.write('}\n') builder.AddCopy(task.binary, bin_folder) builder.AddCopy(vdf_path, metamod_folder) builder.AddCopy(os.path.join('gamedata', 'sendproxy.games.txt'), gamedata_folder) builder.AddCopy(os.path.join('configs', 'sendproxy.cfg'), config_folder)