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