GITREV ?= $(shell git describe --dirty --always) BLDDATE ?= $(shell date -I) CR_YEAR ?= $(shell date +%Y) CFLAGS ?= -Wall -Wextra -Wpedantic -O2 -std=gnu99 CFLAGS += -DGITREV='"$(GITREV)"' CFLAGS += -DBLDDATE='"$(BLDDATE)"' CFLAGS += -DCR_YEAR='"$(CR_YEAR)"' # Soon... # CFLAGS += $(shell pkg-config --cflags libudev) # LIBS += $(shell pkg-config --libs libudev) writeimg: writeimg.c $(CC) $(CFLAGS) $(LIBS) -o $@ $^ clean: rm -f *.o writeimg install: writeimg install -m 0755 writeimg /usr/local/bin/writeimg