Arthur Heymans | a29498f | 2017-01-24 20:27:43 +0100 | [diff] [blame] | 1 | CC:=gcc |
2 | OBJ:=bucts.o | ||||
3 | VERSION:=$(shell git describe) | ||||
4 | CFLAGS+=-Wall | ||||
5 | |||||
6 | ifeq ($(shell uname), FreeBSD) | ||||
7 | CFLAGS += -I/usr/local/include | ||||
8 | LDFLAGS += -L/usr/local/lib | ||||
9 | endif | ||||
10 | |||||
11 | all: bucts | ||||
12 | |||||
13 | bucts: $(OBJ) | ||||
14 | $(CC) -o $@ $(OBJ) $(LDFLAGS) -lpci | ||||
15 | |||||
16 | %.o: %.c | ||||
17 | $(CC) $(CFLAGS) -DVERSION='"$(VERSION)"' -c $< | ||||
18 | |||||
19 | .PHONY: clean | ||||
20 | clean: | ||||
21 | rm -f bucts $(OBJ) |