Lines Matching full:package
2 # File : package.py
25 # this script is used to build group with package.json instead of SConscript
29 def ExtendPackageVar(package, var): argument
31 if var not in package:
34 for item in package[var]:
39 def BuildPackage(package): argument
41 f = open(package)
44 # get package.json path
45 cwd = os.path.dirname(package)
47 package = json.loads(package_json)
49 # check package name
50 if 'name' not in package:
54 depend = ExtendPackageVar(package, 'depends')
57 if 'source_files' in package:
58 for src_file in package['source_files']:
63 if 'CPPPATH' in package:
64 for path in package['CPPPATH']:
70 CPPDEFINES = ExtendPackageVar(package, 'CPPDEFINES')
72 …objs = DefineGroup(package['name'], src, depend = depend, CPPPATH = CPPPATH, CPPDEFINES = CPPDEFIN…