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)