diff options
Diffstat (limited to 'makewrappers')
-rwxr-xr-x | makewrappers | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/makewrappers b/makewrappers index 992737b..f487887 100755 --- a/makewrappers +++ b/makewrappers @@ -562,11 +562,15 @@ def process_wrapfuncs(port): print "" return funcs -def main(): +def main(argv): """Read in function definitions, write out files based on templates.""" funcs = [] sources = [] + for arg in argv: + name, value = arg.split('=') + os.environ["port_" + name] = value + # error checking helpfully provided by the exception handler copyright_file = open('guts/COPYRIGHT') TemplateFile.copyright = copyright_file.read() @@ -609,4 +613,4 @@ def main(): source.close() if __name__ == '__main__': - main() + main(sys.argv[1:]) |