4 VERSION
:=$(shell git describe
)
6 CFLAGS
=-O2
-Wall
-Wextra
-Wshadow
${WERROR}
8 ifeq ($(shell uname
), FreeBSD
)
9 CFLAGS
+= -I
/usr
/local
/include
10 LDFLAGS
+= -L
/usr
/local
/lib
16 $(CC
) -o
$@
$(OBJ
) $(LDFLAGS
) -lpci
19 $(CC
) $(CFLAGS
) -DVERSION
='"$(VERSION)"' -c
$<
27 @echo
"${TARGET}: tool to manipulate the BUC.TS bit on Intel targets."
28 @echo
"Targets: all, clean, distclean, help"
29 @echo
"To disable warnings as errors, run make as:"
30 @echo
" make all WERROR=\"\""
32 .PHONY
: all clean distclean help