added Makefile and include a fasm release
authorRalph Ronnquist <rrq@rrq.au>
Mon, 13 Jan 2025 03:57:08 +0000 (14:57 +1100)
committerRalph Ronnquist <rrq@rrq.au>
Mon, 13 Jan 2025 03:57:08 +0000 (14:57 +1100)
Makefile [new file with mode: 0644]
fasm-1.73.32.tgz [new file with mode: 0644]

diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..844b039
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,39 @@
+FILES = build/linux/x64/fasmarm.asm \
+       build/armtable.inc \
+       build/armv8.inc \
+       build/assemble.inc \
+       build/errors.inc \
+       build/exprcalc.inc \
+       build/exprpars.inc \
+       build/formats.inc \
+       build/linux/x64/modes.inc \
+       build/linux/x64/system.inc \
+       build/messages.inc \
+       build/parser.inc \
+       build/preproce.inc \
+       build/symbdump.inc \
+       build/variable.inc \
+       build/version.inc
+
+default: fasmarm
+
+define COPY
+@mkdir -p $$(dirname $@)
+cp $< $@
+endef
+
+build/%: source/%
+       $(COPY)
+
+build/%: fasm/source/%
+       $(COPY)
+
+build/linux/%: fasm/source/Linux/%
+       $(COPY)
+
+fasmarm: build/linux/x64/fasmarm.asm $(call FILES)
+       fasm -m 50000 $< $@
+       chmod a+x $@
+
+clean:
+       rm -rf fasmarm build
diff --git a/fasm-1.73.32.tgz b/fasm-1.73.32.tgz
new file mode 100644 (file)
index 0000000..3d2cfff
Binary files /dev/null and b/fasm-1.73.32.tgz differ