]> git.sur5r.net Git - c128-kasse/blobdiff - Makefile
README: remove emulator configuration, we use -config vicerc
[c128-kasse] / Makefile
index bf11dd85cc130a6a4234aa4aacffd2f56aefbd14..eea1a79d4bd8068c4996f1f94263fec0d6e72faf 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@ 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 include/charset_umlauts.h clean dist-clean format
+.PHONY: clean dist-clean format
 
 all: kasse itemz cat
 
@@ -23,17 +23,19 @@ build/%.o: test/%.c ${INCLUDES}
 build/%.o: test/%.s
        ${AS} ${CFLAGS} $< -o $@
 
-include/version.h:
+.git/index:
+
+include/version.h: .git/index
        mkdir -p build
        echo "#define GV \"${GV}\"" > $@
 
-include/charset_umlauts.h:
+include/charset_umlauts.h: assets/umlauts.pbm
        ./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 build/globals.o
+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 build/globals.o build/bcd2dec.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 build/globals.o
+itemz: build/config.o build/itemz.o build/general.o build/credit_manager.o build/c128time.o build/print.o build/globals.o build/bcd2dec.o build/vdc_util.o
        ${LD} -Ln $@.lbl -t c128 $^ -o $@
 
 cat: build/general.o build/cat.o build/config.o build/print.o build/globals.o
@@ -69,3 +71,6 @@ dist-clean: clean
 
 format:
        clang-format-3.9 -i **/*.[ch]
+
+vice:
+       x128 -config vicerc -autostart kasse.d71 +go64 -80col