From: Ralph Ronnquist Date: Mon, 13 Jan 2025 03:57:08 +0000 (+1100) Subject: added Makefile and include a fasm release X-Git-Url: https://git.rrq.selfhost.au/?a=commitdiff_plain;h=72825beddb065f9461c50c27d12c9d66baba0f6a;p=rrq%2Ffasmarm.git added Makefile and include a fasm release --- diff --git a/Makefile b/Makefile new file mode 100644 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 index 0000000..3d2cfff Binary files /dev/null and b/fasm-1.73.32.tgz differ