Makefile
This commit is contained in:
parent
5210de18c7
commit
6ca2a017d0
14
Makefile
14
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
|
||||
|
|
Loading…
Reference in New Issue
Block a user