diff python/build.py @ 95:4a37d6992bd3

movage
author windel
date Mon, 24 Dec 2012 13:24:59 +0100
parents python/apps/build.py@654c5ac4f2c5
children af0d7913677a
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/python/build.py	Mon Dec 24 13:24:59 2012 +0100
@@ -0,0 +1,20 @@
+import sys, os, argparse
+sys.path.insert(0, os.path.join('..','libs'))
+
+# Compiler imports:
+from compiler import Compiler
+from project import Project
+
+if __name__ == '__main__':
+   parser = argparse.ArgumentParser(description='Build tool to build projects')
+   parser.add_argument('project', type=str, help='the project to be build')
+   args = parser.parse_args()
+
+   try:
+      project = Project(args.project)
+   except IOError:
+      print('Failed to load {0}'.format(args.project))
+      sys.exit(3)
+   pc = Compiler()
+   pc.compileProject(project)
+