INCLUDES:=$(wildcard include/*.h)
+GV:=$(shell git describe --tags --always)
+
+CFLAGS += -DGV=\"${GV}\"
src/%.o: src/%.c ${INCLUDES}
- cc65 -O -I include -t c128 $<
+ cc65 ${CFLAGS} -O -I include -t c128 $<
ca65 -I include -t c128 src/$$(basename $< .c).s
test/%.o: test/%.c
cprintf("Einnahme %ld konnte nicht umgerechnet werden\r\n", money);
exit(1);
}
- cprintf("C128-Kassenprogramm (phil_fry, sECuRE, sur5r)\r\
+ cprintf("C128-Kassenprogramm (phil_fry, sECuRE, sur5r) v:" GV "\r\
\r\nUhrzeit: %s (wird nicht aktualisiert)\r\
Eingenommen: %s, Verkauft: %ld Flaschen, Drucken: %s\r\n\r\n",
time, profit, items_sold, (printing == 1 ? "ein" : "aus"));