.PHONY: include/version.h clean dist-clean format
-all: kasse itemz
+all: kasse itemz cat
build/%.o: src/%.c ${INCLUDES}
${CC} ${CFLAGS} -O $< -o build/$(addsuffix .s,$(shell basename $< .c))
echo "#define GV \"${GV}\"" > $@
kasse: build/config.o build/kasse.o build/general.o build/credit_manager.o build/c128time.o build/print.o
- ${LD} -t c128 $^ -o $@
+ ${LD} -Ln $@.lbl -t c128 $^ -o $@
itemz: build/config.o build/itemz.o build/general.o build/credit_manager.o build/c128time.o build/print.o
- ${LD} -t c128 $^ -o $@
+ ${LD} -Ln $@.lbl -t c128 $^ -o $@
cat: build/general.o build/cat.o
- ${LD} -t c128 $^ -o $@
+ ${LD} -Ln $@.lbl -t c128 $^ -o $@
package: all
c1541 -format "${GV}",KA d64 kasse.d64
rm -rf build/*.o build/*.s test/*.o test/*.s
dist-clean: clean
- rm -f kasse itemz kasse.d64
+ rm -f kasse kasse.lbl itemz itemz.lbl cat cat.lbl kasse.d64
format:
clang-format-3.9 -i **/*.[ch]