22 lines
329 B
Makefile
22 lines
329 B
Makefile
|
CC:=gcc
|
||
|
OBJ:=bucts.o
|
||
|
VERSION:=$(shell git describe)
|
||
|
CFLAGS+=-Wall
|
||
|
|
||
|
ifeq ($(shell uname), FreeBSD)
|
||
|
CFLAGS += -I/usr/local/include
|
||
|
LDFLAGS += -L/usr/local/lib
|
||
|
endif
|
||
|
|
||
|
all: bucts
|
||
|
|
||
|
bucts: $(OBJ)
|
||
|
$(CC) -o $@ $(OBJ) $(LDFLAGS) -lpci
|
||
|
|
||
|
%.o: %.c
|
||
|
$(CC) $(CFLAGS) -DVERSION='"$(VERSION)"' -c $<
|
||
|
|
||
|
.PHONY: clean
|
||
|
clean:
|
||
|
rm -f bucts $(OBJ)
|