AS_OPT := MFS
-.phony: all
+.PHONY: all
all: $(PROG).com
db '$(VERS)'\r\n\
endm\r\n\032" > $@
-.phony: dist
+.PHONY: dist
dist: $(PROG).com version.inc
$(GIT) archive --format=zip --prefix=$(PREFIX)/ -9 -o $(DIST_NAME) HEAD^{tree}
@mkdir -p $(PREFIX)
$(ZIP) -r -9 $(DIST_NAME) $(PREFIX) $(PROG).com
@$(RM) -r $(PREFIX)
-.phony: clean
+.PHONY: clean
clean:
rm -f $(PROG).com *.rel *.lst *.prl
define cpm-asm =
COMMAND="$(ASM) -$(basename $<)/$(AS_OPT)"; \
OUTPUT=$$(mktemp); echo $${COMMAND}; \
-$${COMMAND} > $${OUTPUT}; \
+$${COMMAND} > $${OUTPUT} < $<; \
grep -q '^ 0 Error(s) Detected' $${OUTPUT}; ERROR=$$? ; \
if [ "$${ERROR}" != "0" ]; then cat $${OUTPUT}; rm -f $@; fi ; \
exit $${ERROR}