X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=Makefile;h=2a4d3bbbe7fe92c7b9089e3e50a27f35fe528474;hb=1c48f378a2c7786735d05df33dd145c59fb49a12;hp=1e629b944805f77bbfc05ffac20ea21f2b3e7819;hpb=9c582d87bca4bce0aa889cad0bd200ee85512f78;p=rrq%2Frrqforth.git diff --git a/Makefile b/Makefile index 1e629b9..2a4d3bb 100644 --- a/Makefile +++ b/Makefile @@ -1,18 +1,24 @@ BINARY = rrqforth -default: rrqforth +default: X VFMT := "RRQ Forth version %h at %aI" VERSION := $(shell git log -1 --pretty=format:'$(VFMT)' main.fasm) -main.fasm: machine.fasm stdio.fasm +main.fasm: machine.fasm readline.fasm syscalls.fasm version: main.fasm @echo "db '$(VERSION)'\ndb 10" > $@ -rrqforth: main.fasm | version +rrqforth: main.fasm | fasm $^ $@ chmod a+x $@ +rrqforth.fas: main.fasm rrqforth + fasm $< -s $@ + +X: rrqforth.fas + ./symbols.lsp $< > $@ + clean: - rm -f version rrqforth + rm -f version rrqforth rrqforth.fas