summaryrefslogtreecommitdiffstats
path: root/uacpi.mk
blob: 58e08c644d99ace8d49bd189dbccfd5a8df92e9d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
UACPI_DIR := uacpi
UACPI_CDIR := $(UACPI_DIR)/source
UACPI_IDIR := $(UACPI_DIR)/include

UACPI_CFILES := $(wildcard $(UACPI_CDIR)/*.c)
UACPI_OFILES := $(patsubst %.c,%.o,$(UACPI_CFILES))

CFLAGS += -I$(UACPI_IDIR)

DEPFILES += $(patsubst %.c,%.d,$(UACPI_CFILES))
CLEAN_DEPENDS += uacpi_clean

uacpi.a: ${UACPI_OFILES}
	ar rcs $@ $^

.PHONY: uacpi_clean
uacpi_clean:
	-rm $(UACPI_OFILES)