]>
cloudbase.mooo.com Git - ddt180.git/blob - Makefile
43e9909ddef6fcbae1dbf649433da5b92d6da3db
1 # Build ddt180.com from ddt180.z80
7 OBJ
:= $(SRC
:.z80
=.rel
)
11 ASM
:= zxcc slrz80.com
12 LINK
:= zxcc link80.com
19 $(PROG
).com
: $(PROG
).prl
20 @
# Remove the PRL header record (256 bytes)
21 dd status
=none bs
=256 skip
=1 if
=$< of
=$@
24 $(LINK
) -'$(PROG)[op,$$SZ]'
30 rm -f
$(PROG
).com
*.rel
*.lst
*.prl
33 .SUFFIXES
: .z80 .rel .prl
37 COMMAND
="$(ASM) -$(basename $<)/$(AS_OPT)"; \
38 OUTPUT
=$$(mktemp
); echo
$${COMMAND}; \
39 $${COMMAND} > $${OUTPUT}; \
40 grep
-q
'^ 0 Error(s) Detected' $${OUTPUT}; ERROR
=$$?
; \
41 if
[ "$${ERROR}" != "0" ]; then cat
$${OUTPUT}; rm -f
$@
; fi
; \