aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorTommy Thorn <tommy-github-email@thorn.ws>2019-08-03 17:36:25 -0700
committerAndrew Waterman <andrew@sifive.com>2019-08-03 17:36:25 -0700
commite2ebbf53340bd856cde5eabfaa6b15831c791478 (patch)
tree9878d823e299b24ed5c0d1b2d8a161aa42f13c44 /Makefile
parenta52c518b8d2dc36051e1cbc61c519967deeaf60f (diff)
downloadriscv-opcodes-e2ebbf53340bd856cde5eabfaa6b15831c791478.zip
riscv-opcodes-e2ebbf53340bd856cde5eabfaa6b15831c791478.tar.gz
riscv-opcodes-e2ebbf53340bd856cde5eabfaa6b15831c791478.tar.bz2
(Partially) fix #30 (#31)
* (Partially) fix #30 With this change (and a renamed parse-opcodes) it's possible to as a Python module without having to patch the repo. Example: from parse_opcodes import parse_inputs if __name__ == "__main__": (namelist, pseudos, mask, match, arguments) = parse_inputs(["opcodes", "opcodes-rvc"]) * Fix #30: Rename parse-opcode to parse_opcode to enable module use
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile24
1 files changed, 12 insertions, 12 deletions
diff --git a/Makefile b/Makefile
index 7982501..c630cef 100644
--- a/Makefile
+++ b/Makefile
@@ -10,23 +10,23 @@ ALL_OPCODES := opcodes-pseudo opcodes opcodes-rvc opcodes-rvc-pseudo opcodes-cus
install: $(ISASIM_H) $(PK_H) $(FESVR_H) $(ENV_H) $(OPENOCD_H) inst.chisel instr-table.tex priv-instr-table.tex
-$(ISASIM_H) $(PK_H) $(FESVR_H) $(ENV_H) $(OPENOCD_H): $(ALL_OPCODES) parse-opcodes encoding.h
+$(ISASIM_H) $(PK_H) $(FESVR_H) $(ENV_H) $(OPENOCD_H): $(ALL_OPCODES) parse_opcodes encoding.h
cp encoding.h $@
- cat opcodes opcodes-rvc-pseudo opcodes-rvc opcodes-custom opcodes-rvv | python ./parse-opcodes -c >> $@
+ cat opcodes opcodes-rvc-pseudo opcodes-rvc opcodes-custom opcodes-rvv | python ./parse_opcodes -c >> $@
-inst.chisel: $(ALL_OPCODES) parse-opcodes
- cat opcodes opcodes-rvc opcodes-rvc-pseudo opcodes-custom opcodes-rvv opcodes-rvv-pseudo opcodes-pseudo | ./parse-opcodes -chisel > $@
+inst.chisel: $(ALL_OPCODES) parse_opcodes
+ cat opcodes opcodes-rvc opcodes-rvc-pseudo opcodes-custom opcodes-rvv opcodes-rvv-pseudo opcodes-pseudo | ./parse_opcodes -chisel > $@
-inst.go: opcodes opcodes-pseudo parse-opcodes
- cat opcodes opcodes-pseudo | ./parse-opcodes -go > $@
+inst.go: opcodes opcodes-pseudo parse_opcodes
+ cat opcodes opcodes-pseudo | ./parse_opcodes -go > $@
-inst.sverilog: opcodes opcodes-pseudo parse-opcodes
- cat opcodes opcodes-rvc opcodes-rvc-pseudo opcodes-custom opcodes-pseudo | ./parse-opcodes -sverilog > $@
+inst.sverilog: opcodes opcodes-pseudo parse_opcodes
+ cat opcodes opcodes-rvc opcodes-rvc-pseudo opcodes-custom opcodes-pseudo | ./parse_opcodes -sverilog > $@
-instr-table.tex: $(ALL_OPCODES) parse-opcodes
- cat opcodes opcodes-pseudo | ./parse-opcodes -tex > $@
+instr-table.tex: $(ALL_OPCODES) parse_opcodes
+ cat opcodes opcodes-pseudo | ./parse_opcodes -tex > $@
-priv-instr-table.tex: $(ALL_OPCODES) parse-opcodes
- cat opcodes opcodes-pseudo | ./parse-opcodes -privtex > $@
+priv-instr-table.tex: $(ALL_OPCODES) parse_opcodes
+ cat opcodes opcodes-pseudo | ./parse_opcodes -privtex > $@
.PHONY : install