Skip to content
Snippets Groups Projects
Commit 1d087a4a authored by dam1n19's avatar dam1n19
Browse files

Updated to HTML gen flow

parent 3cd3f281
No related branches found
No related tags found
No related merge requests found
...@@ -24,6 +24,8 @@ OUTPUT_FILELIST := $(OUT_DIR)/filelist.flist ...@@ -24,6 +24,8 @@ OUTPUT_FILELIST := $(OUT_DIR)/filelist.flist
gen_html: gen_html:
@echo building HTML tree @echo building HTML tree
@mkdir -p $(OUT_DIR)/build @mkdir -p $(OUT_DIR)/build
@echo Output Directory is $(OUT_DIR)/build
$(MAKE) -C $(SOCLABS_NANOSOC_TECH_DIR) defs_gen
@(cd $(OUT_DIR)/build; \ @(cd $(OUT_DIR)/build; \
rm *.html; rm *.gif; \ rm *.html; rm *.gif; \
$(SOCLABS_SOCTOOLS_FLOW_DIR)/bin/filelist_compile.py -ea -f $(FILELIST) -o $(OUTPUT_FILELIST) ; \ $(SOCLABS_SOCTOOLS_FLOW_DIR)/bin/filelist_compile.py -ea -f $(FILELIST) -o $(OUTPUT_FILELIST) ; \
......
...@@ -28,7 +28,7 @@ def top_mod_find(filelist): ...@@ -28,7 +28,7 @@ def top_mod_find(filelist):
def bootrom_gen(): def bootrom_gen():
# Runs Bootrom generation script in NanoSoC Directory # Runs Bootrom generation script in NanoSoC Directory
bootrom_scipt_dir = os.getenv("SOCLABS_NANOSOC_TECH_DIR")+"/system" bootrom_scipt_dir = os.getenv("SOCLABS_NANOSOC_TECH_DIR")
subprocess.run(["make","-C",bootrom_scipt_dir,"bootrom"]) subprocess.run(["make","-C",bootrom_scipt_dir,"bootrom"])
def html_gen(filelist_path): def html_gen(filelist_path):
...@@ -38,7 +38,7 @@ def html_gen(filelist_path): ...@@ -38,7 +38,7 @@ def html_gen(filelist_path):
# Find Top-level module name # Find Top-level module name
top_mod = top_mod_find(filelist_path) top_mod = top_mod_find(filelist_path)
# Work out output Directory # Work out output Directory
outdir = os.getenv("SOCLABS_PROJECT_DIR")+"/"+filelist_name+"/html" outdir = os.getenv("SOCLABS_PROJECT_DIR")+"/html/"+filelist_name
print(outdir) print(outdir)
html_scipt_dir = os.getenv("SOCLABS_SOCTOOLS_FLOW_DIR")+"/bin/htmlgen" html_scipt_dir = os.getenv("SOCLABS_SOCTOOLS_FLOW_DIR")+"/bin/htmlgen"
subprocess.run(["make","-C",html_scipt_dir,"gen_html","TOP_MODULE="+top_mod,"OUT_DIR="+outdir]) subprocess.run(["make","-C",html_scipt_dir,"gen_html","TOP_MODULE="+top_mod,"OUT_DIR="+outdir])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment