summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorJon Santmyer <jon@jonsantmyer.com>2026-09-11 11:39:21 -0400
committerJon Santmyer <jon@jonsantmyer.com>2026-09-11 11:39:21 -0400
commitfeba4522d1ac41cd04083fe05410b6e90b54bda2 (patch)
tree867c58ba68c705bdb77ca4283ad21ce74cd3ec51 /Makefile
parentbb08472a04127c994d3ea5a2cbc195f7116a03b8 (diff)
downloadjove-kernel-feba4522d1ac41cd04083fe05410b6e90b54bda2.tar.gz
jove-kernel-feba4522d1ac41cd04083fe05410b6e90b54bda2.tar.bz2
jove-kernel-feba4522d1ac41cd04083fe05410b6e90b54bda2.zip
begin adding uacpi - working build target
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 5 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 76c913b..3950cb3 100644
--- a/Makefile
+++ b/Makefile
@@ -16,14 +16,18 @@ SFILES += $(foreach dir, $(CDIRS), $(wildcard arch/$(TARGET_MACHINE)/$(dir)/*.s)
OBJFILES := $(patsubst %.c,%.o,$(CFILES))
OBJFILES += $(patsubst %.s,%.o,$(SFILES))
+OBJFILES += uacpi.a
DEPFILES := $(patsubst %.c,%.d,$(CFILES))
+CLEAN_DEPENDS =
BIN := jove.elf
INCDIR := $(OUT)/usr/include/kernel
all: $(BIN)
+include uacpi.mk
+
headers:
mkdir -p $(INCDIR)
-$(foreach dir,$(CDIRS),$$(mkdir -p $(INCDIR)/$(dir) $(INCDIR)/arch/$(dir)/))
@@ -32,7 +36,7 @@ headers:
-$(foreach dir,$(CDIRS),$$(cp arch/$(TARGET_MACHINE)/$(dir)/*.h $(INCDIR)/arch/$(dir)/))
.PHONY: clean
-clean:
+clean: $(CLEAN_DEPENDS)
-rm $(OBJFILES)
-rm $(DEPFILES)
-rm $(BIN)