OBJ=bucts.o DESCR=$(shell git describe) all: bucts bucts: $(OBJ) gcc -s -o $@ $(OBJ) -lpci %.o: %.c gcc -s '-DVERSION="$(DESCR)"' -c $< .PHONY: clean clean: rm -f bucts $(OBJ)