diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0c7e481 --- /dev/null +++ b/Makefile @@ -0,0 +1,27 @@ +# This makefile attempts to build a squeeze executable which can be used +# on Linux to compress RISC OS binaries. + +all: squeeze + +SDK_PATH = /opt/netsurf/arm-unknown-riscos/cross/bin/ + +PERL ?= perl + +MAKEHEADER = $(PERL) makeheader.pl + +clean: + $(RM) squeeze squeeze.o unsqueeze.o unsqrm.o + $(RM) unsqueeze1.h unsqrm1.h + +squeeze: squeeze.o + +squeeze.o: squeeze.c unsqueeze1.h unsqrm1.h + +unsqrm1.h: unsqrm.o + $(MAKEHEADER) $< $@ + +unsqueeze1.h: unsqueeze.o + $(MAKEHEADER) $< $@ + +%.o:%.s + $(SDK_PATH)asasm -o $@ -elf -32 $< |