diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 17 |
1 files changed, 12 insertions, 5 deletions
@@ -6,22 +6,29 @@ all: squeeze SDK_PATH = /opt/netsurf/arm-unknown-riscos/cross/bin/ PERL ?= perl +export PERL MAKEHEADER = $(PERL) makeheader.pl clean: $(RM) squeeze squeeze.o unsqueeze.o unsqrm.o - $(RM) unsqueeze1.h unsqrm1.h + $(RM) unsqueeze1.h unsqrm1.h unsqueeze.bin unsqrm.bin squeeze: squeeze.o squeeze.o: squeeze.c unsqueeze1.h unsqrm1.h -unsqrm1.h: unsqrm.o - $(MAKEHEADER) $< $@ +unsqrm1.h: unsqrm.bin + $(MAKEHEADER) unsqueeze_base unsqueeze_limit unsqueeze_end $< $@ -unsqueeze1.h: unsqueeze.o - $(MAKEHEADER) $< $@ +unsqueeze1.h: unsqueeze.bin + $(MAKEHEADER) UnSqueeze_UnSqueezeBase '' UnSqueeze_UnSqueezeLimit $< $@ + +unsqueeze.bin: unsqueeze.o + arm-unknown-riscos-objcopy -O binary -j 'M2$$$$Code' $< $@ + +unsqrm.bin: unsqrm.o + arm-unknown-riscos-objcopy -O binary -j unsqueeze $< $@ %.o:%.s $(SDK_PATH)asasm -o $@ -elf -32 $< |