1 STDINCLUDE := -Iinclude $(LIBGCC_INCLUDE)
2 GLOBAL_CFLAGS := $(GLOBAL_CFLAGS) -include include/newos/sysconfig.h
5 LIBS_BUILD_DIR := $(call TOBUILDDIR, lib)
6 LIBS := $(addprefix $(LIBS_BUILD_DIR)/, \
21 LIBGLUE := $(LIBS_BUILD_DIR)/libglue.o
22 LIBS_LDSCRIPT := $(LIBS_DIR)/ldscripts/$(ARCH)/library.ld
23 LIBC := $(LIBS_BUILD_DIR)/libc.so
24 LIBC_STATIC := $(LIBS_BUILD_DIR)/libc.a
25 LIBNEWOS_STATIC := $(LIBS_BUILD_DIR)/libnewos.a
26 #$(warning LIBS = $(LIBS))
29 KERNEL_BUILD_DIR := $(call TOBUILDDIR, kernel)
30 KERNEL := $(KERNEL_BUILD_DIR)/kernel
31 LIBKERNEL := $(KERNEL_BUILD_DIR)/kernel.so
32 KLIBS := $(LIBS_BUILD_DIR)/klibc.o
33 KERNEL_CFLAGS := $(KERNEL_CFLAGS) -D_KERNEL=1
34 #$(warning KERNEL = $(KERNEL))
36 KERNEL_ADDONS_DIR := kernel/addons
37 KERNEL_ADDONS_BUILD_DIR := $(KERNEL_BUILD_DIR)/addons
38 KERNEL_ADDONS := $(addprefix $(KERNEL_ADDONS_BUILD_DIR)/, \
48 APPS_BUILD_DIR := $(call TOBUILDDIR, apps)
49 APPS_LDSCRIPT = $(APPS_DIR)/ldscripts/$(ARCH)/app.ld
50 APPSGLUE := $(LIBS_BUILD_DIR)/glue.o
51 APPS := $(addprefix $(APPS_BUILD_DIR)/, \
62 test_output/test_output \
63 test_input/test_input \
81 window_server/window_server \
91 #$(warning APPS = $(APPS))
93 STATICFILES_DIR := $(call TOBUILDDIR, static)
94 STATICFILES := $(addprefix $(STATICFILES_DIR)/, \
103 -include config/arch/make.config.$(ARCH)
104 -include config/platform/make.config.$(PLATFORM)
105 -include config/target/make.config.$(TARGET)
110 #$(warning ALL = $(ALL))