Changeset 147a066 in mainline for tools/autogen.py
- Timestamp:
- 2016-05-10T06:32:18Z (9 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2889634
- Parents:
- 7ba16eb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tools/autogen.py
r7ba16eb r147a066 34 34 def usage(): 35 35 print("%s - Automated structure and offsets generator" % sys.argv[0]) 36 print("%s file.ag probe|generate struct.ag" % sys.argv[0])36 print("%s file.ag depend|probe|generate struct.ag" % sys.argv[0]) 37 37 sys.exit() 38 39 def depend(struct): 40 deps = "" 41 for include in struct['includes']: 42 if 'depends' in include.keys(): 43 deps = deps + include['depends'] + "\n" 44 return deps.strip() 38 45 39 46 def generate_includes(struct): … … 160 167 struct = yaml.load(fp) 161 168 162 if sys.argv[1] == "probe": 169 if sys.argv[1] == "depend": 170 deps = depend(struct) 171 print(deps) 172 elif sys.argv[1] == "probe": 163 173 code = probe(struct) 164 174 print(code)
Note:
See TracChangeset
for help on using the changeset viewer.