|
@@ -0,0 +1,19 @@
|
|
|
+import sys
|
|
|
+
|
|
|
+from compile import do_compile
|
|
|
+from link_and_load import link_and_load
|
|
|
+import random
|
|
|
+import multiprocessing
|
|
|
+
|
|
|
+address = sys.argv[1]
|
|
|
+username = sys.argv[2]
|
|
|
+files = sys.argv[3:]
|
|
|
+
|
|
|
+
|
|
|
+def do_compile_wrapper(filename):
|
|
|
+ do_compile(address, filename, str(random.random()), filename, "CO")
|
|
|
+
|
|
|
+p = multiprocessing.Pool(multiprocessing.cpu_count())
|
|
|
+p.map(do_compile_wrapper, files)
|
|
|
+
|
|
|
+link_and_load(address, username, files, True)
|