From a783cc865f1f261c20f6ef55cb37d4839f519865 Mon Sep 17 00:00:00 2001 From: Jon Santmyer Date: Tue, 15 Sep 2026 10:03:20 -0400 Subject: move constants to api. centralize interrupts. fix rootdir lock hang --- Makefile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 33af30f..237843f 100644 --- a/Makefile +++ b/Makefile @@ -26,12 +26,13 @@ INCDIR := $(OUT)/usr/include/kernel all: $(BIN) -headers: +headers: $(INCDIR) + -$(foreach dir,$(CDIRS),cp -p $(dir)/*.h $(INCDIR)/$(dir)/;) + -$(foreach dir,$(CDIRS),cp -p arch/$(TARGET_MACHINE)/$(dir)/*.h $(INCDIR)/arch/$(dir)/;) + +$(INCDIR): mkdir -p $(INCDIR) -$(foreach dir,$(CDIRS),mkdir -p $(INCDIR)/$(dir) $(INCDIR)/arch/$(dir)/;) - -cp *.h $(INCDIR)/ - -$(foreach dir,$(CDIRS),cp $(dir)/*.h $(INCDIR)/$(dir)/;) - -$(foreach dir,$(CDIRS),cp arch/$(TARGET_MACHINE)/$(dir)/*.h $(INCDIR)/arch/$(dir)/;) $(BIN): ${OBJFILES} $(LD) $(LDFLAGS) ${OBJFILES} -o $(BIN) -- cgit v1.2.3