CFLAGS += -Wall -pedantic --std=c99 $(shell pkg-config --cflags libfreefare) -g -O0 -D_POSIX_C_SOURCE=200809L LDFLAGS += $(shell pkg-config --libs libfreefare) VERSION ?= $(shell git rev-parse --short HEAD) all: poll_desfire poll_desfire: poll_desfire.o $(CC) $(LDFLAGS) $^ -o $@ clean: rm -f poll_desfire *.o release: poll_desfire_v$(VERSION).tar.gz poll_desfire_v$(VERSION).tar.gz: poll_desfire.c Makefile tar czf $@ --transform='s,^,poll_desfire_v$(VERSION)/,' $^ install: all install -D -m 0755 -t $(PREFIX)/bin/ poll_desfire .PHONY: all clean release