X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=Makefile;fp=Makefile;h=1df105e47f6445f124df0ea960ae096f60f564eb;hb=806281f179c9bdf3fc5016baedc2c9d1a999cdf6;hp=f3d0577ea72e2c2d4d7ab43995f947b4468c5347;hpb=86dee4099125adff06fc9d04a584a39bf2dce240;p=c128-kasse diff --git a/Makefile b/Makefile index f3d0577..1df105e 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,11 @@ CC=cc65 AS=ca65 LD=cl65 -INCLUDES:=$(wildcard include/*.h) include/version.h +INCLUDES:=$(wildcard include/*.h) include/version.h include/charset_umlauts.h GV:=$(shell git describe --tags --always) CFLAGS= -I include -t c128 -g -.PHONY: include/version.h clean dist-clean format +.PHONY: include/version.h include/charset_umlauts.h clean dist-clean format all: kasse itemz cat @@ -13,11 +13,17 @@ build/%.o: src/%.c ${INCLUDES} ${CC} ${CFLAGS} -O $< -o build/$(addsuffix .s,$(shell basename $< .c)) ${AS} ${CFLAGS} build/$(addsuffix .s,$(shell basename $< .c)) -o $@ +build/%.o: src/%.s + ${AS} ${CFLAGS} $< -o $@ + include/version.h: mkdir -p build echo "#define GV \"${GV}\"" > $@ -kasse: build/config.o build/kasse.o build/general.o build/credit_manager.o build/c128time.o build/print.o +include/charset_umlauts.h: + ./util/mkfont assets/umlauts.pbm chars_umlauts > $@ + +kasse: build/config.o build/kasse.o build/general.o build/credit_manager.o build/c128time.o build/print.o build/vdc_patch_charset.o build/vdc_util.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 @@ -26,6 +32,12 @@ itemz: build/config.o build/itemz.o build/general.o build/credit_manager.o build cat: build/general.o build/cat.o ${LD} -Ln $@.lbl -t c128 $^ -o $@ +charmap: build/print_charmap.o build/vdc_util.o build/vdc_patch_charset.o + ${LD} -Ln $@.lbl -t c128 $^ -o $@ + +ascii: build/print_ascii.o + ${LD} -Ln $@.lbl -t c128 $^ -o $@ + package: all c1541 -format "${GV}",KA d64 kasse.d64 c1541 -attach kasse.d64 -write kasse