aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcomex2015-01-07 21:58:37 -0500
committercomex2015-01-07 21:58:37 -0500
commit6e54f4da4ef344d3710aca556d018a6740513520 (patch)
treece5b9b490b59ff6509b4f23e6dc38d88e1d33e35
downloadsubstitute-6e54f4da4ef344d3710aca556d018a6740513520.tar.gz
Initial commit
-rw-r--r--Makefile22
1 files changed, 22 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..002503b
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,22 @@
+IMAON2 := /Users/comex/c/imaon2
+GEN_JS := node $(IMAON2)/tables/gen.js
+all: \
+ generated/transform-dis-thumb2.inc \
+ generated/transform-dis-thumb.inc \
+ generated/transform-dis-arm.inc \
+ generated/transform-dis-arm64.inc
+generated:
+ mkdir generated
+generated/transform-dis-thumb2.inc: generated
+ $(GEN_JS) --gen-hook-disassembler -n '_thumb2' -p transform_dis_thumb2 $(IMAON2)/out/out-ARM.json > $@ || rm -f $@
+generated/transform-dis-thumb.inc: generated
+ $(GEN_JS) --gen-hook-disassembler -n '_thumb' -p transform_dis_thumb $(IMAON2)/out/out-ARM.json > $@ || rm -f $@
+generated/transform-dis-arm.inc: generated
+ $(GEN_JS) --gen-hook-disassembler -n '_arm' -p transform_dis_arm $(IMAON2)/out/out-ARM.json > $@ || rm -f $@
+generated/transform-dis-arm64.inc: generated
+ $(GEN_JS) --gen-hook-disassembler -p transform_dis_arm64 $(IMAON2)/out/out-AArch64.json > $@ || rm -f $@
+clean:
+ rm -rf out
+distclean:
+ make clean
+ rm -rf generated