From 6ca2a017d03b7d5895f767cddd8c9840dea80647 Mon Sep 17 00:00:00 2001 From: Valentin Ochs Date: Tue, 9 Mar 2021 15:47:28 +0100 Subject: [PATCH] Makefile --- Makefile | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 8b5a59d..51452f1 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,21 @@ 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 -.PHONY: all clean +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