diff options
| author | Jon Santmyer <jon@jonsantmyer.com> | 2026-09-13 11:45:31 -0400 |
|---|---|---|
| committer | Jon Santmyer <jon@jonsantmyer.com> | 2026-09-13 11:45:31 -0400 |
| commit | 24136157aae8c88f9397903157adf8f6237d73c0 (patch) | |
| tree | 97555b8bd455ebfe13e3a08b96d3c370b7021d15 /uacpi.mk | |
| parent | 53fa3cd2bfdb122d773024612d8c1d71f0dd8188 (diff) | |
| download | jove-kernel-24136157aae8c88f9397903157adf8f6237d73c0.tar.gz jove-kernel-24136157aae8c88f9397903157adf8f6237d73c0.tar.bz2 jove-kernel-24136157aae8c88f9397903157adf8f6237d73c0.zip | |
add barebones uacpi support. just gets tables
Diffstat (limited to 'uacpi.mk')
| -rw-r--r-- | uacpi.mk | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/uacpi.mk b/uacpi.mk new file mode 100644 index 0000000..8e1e90c --- /dev/null +++ b/uacpi.mk @@ -0,0 +1,20 @@ +UACPI_DIR := uacpi + +UACPI_CFILES := $(wildcard $(UACPI_DIR)/source/*.c) +UACPI_OFILES := $(patsubst %.c,%.o,$(UACPI_CFILES)) +UACPI_DFILES := $(patsubst %.c,%.d,$(UACPI_CFILES)) + +UACPI_IDIR := $(UACPI_DIR)/include + +CLEAN_DEPENDS += uacpi_clean + +CFLAGS += -DUACPI_BAREBONES_MODE -DUACPI_FORMATTED_LOGGING -I$(UACPI_IDIR) +DEPFILES += $(UACPI_DFILES) + +.PHONY: uacpi.a +uacpi.a: $(UACPI_OFILES) + ar rcs $@ $^ + +uacpi_clean: + -rm $(UACPI_OFILES) + -rm $(UACPI_DFILES) |
