123456789101112131415161718192021222324252627282930 |
- #! /usr/bin/env python
- # -*- coding: UTF-8 -*-
- import sys, os, json
- # Get script absolute path
- scriptDir = os.path.dirname (os.path.abspath (sys.argv [0]))
- os.chdir (scriptDir)
- # Get max parallel jobs as first argument
- goal = "all"
- if len (sys.argv) > 1 :
- goal = sys.argv [1]
- # Get max parallel jobs as first argument
- maxParallelJobs = 0 # 0 means use host processor count
- if len (sys.argv) > 2 :
- maxParallelJobs = int (sys.argv [2])
- # Build
- jsonFilePath = os.path.abspath (scriptDir + "/makefile.json")
- f = open (jsonFilePath, "r")
- dictionary = json.loads (f.read ())
- f.close ()
- sys.path.append (scriptDir + "/../dev-files")
- import code_builder
- code_builder.buildCode (goal, scriptDir, maxParallelJobs, maxParallelJobs == 1)
|