@@ -113,7 +113,8 @@
"ia64_msi.h": "c",
"errno.h": "c",
"bug.h": "c",
- "apic_timer.h": "c"
+ "apic_timer.h": "c",
+ "sched.h": "c"
},
"C_Cpp.errorSquiggles": "Enabled",
"esbonio.sphinx.confDir": ""
@@ -17,7 +17,7 @@ export ASFLAGS := --64
LD_LIST := head.o
-kernel_subdirs := common driver process debug filesystem time arch exception mm smp sched syscall ktest
+kernel_subdirs := common driver process debug filesystem time arch exception mm smp sched syscall ktest lib
@@ -0,0 +1,12 @@
+
+CFLAGS += -I .
+kernel_lib_subdirs:= libUI
+ECHO:
+ @echo "$@"
+$(kernel_lib_subdirs): ECHO
+ $(MAKE) -C $@ all CFLAGS="$(CFLAGS)" ASFLAGS="$(ASFLAGS)" PIC="$(PIC)"
+all: $(kernel_lib_subdirs)
@@ -0,0 +1,7 @@
+all: screen_manager.o
+screen_manager.o: screen_manager.c
+ gcc $(CFLAGS) -c screen_manager.c -o screen_manager.o
@@ -0,0 +1 @@
+#include "screen_manager.h"
+#pragma once