adaab4a97e
Signed-off-by: Martin Roth <gaumless@gmail.com> Change-Id: I7cf35132df0bc23f7b6f78014ddd72d58ea2ab8a Reviewed-on: https://review.coreboot.org/c/coreboot/+/68983 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Matt DeVillier <matt.devillier@amd.corp-partner.google.com> Reviewed-by: Elyes Haouas <ehaouas@noos.fr> Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
33 lines
684 B
Makefile
33 lines
684 B
Makefile
## SPDX-License-Identifier: GPL-2.0-only
|
|
CC:=gcc
|
|
OBJ:=bucts.o
|
|
TARGET=bucts
|
|
VERSION:=$(shell git describe)
|
|
WERROR=-Werror
|
|
CFLAGS=-O2 -Wall -Wextra -Wshadow ${WERROR}
|
|
|
|
ifeq ($(shell uname), FreeBSD)
|
|
CFLAGS += -I/usr/local/include
|
|
LDFLAGS += -L/usr/local/lib
|
|
endif
|
|
|
|
all: $(TARGET)
|
|
|
|
$(TARGET): $(OBJ)
|
|
$(CC) -o $@ $(OBJ) $(LDFLAGS) -lpci
|
|
|
|
%.o: %.c
|
|
$(CC) $(CFLAGS) -DVERSION='"$(VERSION)"' -c $<
|
|
|
|
clean:
|
|
rm -f bucts $(OBJ)
|
|
|
|
distclean: clean
|
|
|
|
help:
|
|
@echo "${TARGET}: tool to manipulate the BUC.TS bit on Intel targets."
|
|
@echo "Targets: all, clean, distclean, help"
|
|
@echo "To disable warnings as errors, run make as:"
|
|
@echo " make all WERROR=\"\""
|
|
|
|
.PHONY: all clean distclean help
|