1 STDINCLUDE := -Iinclude -Iinclude/libc
4 LIBS_BUILD_DIR := $(call TOBUILDDIR, lib)
5 LIBS := $(addprefix $(LIBS_BUILD_DIR)/, \
12 libnewos/libnewos.so \
14 libsocket/libsocket.so \
15 libsocket/libsocket.a \
20 LIBGLUE := $(LIBS_BUILD_DIR)/glue/libglue.o
21 LIBS_LDSCRIPT := $(LIBS_DIR)/ldscripts/$(ARCH)/library.ld
22 LIBC := $(LIBS_BUILD_DIR)/libc/libc.so
23 LIBC_STATIC := $(LIBS_BUILD_DIR)/libc/libc.a
24 LIBNEWOS_STATIC := $(LIBS_BUILD_DIR)/libnewos/libnewos.a
25 #$(warning LIBS = $(LIBS))
28 KERNEL_BUILD_DIR := $(call TOBUILDDIR, kernel)
29 KERNEL := $(KERNEL_BUILD_DIR)/kernel
30 LIBKERNEL := $(KERNEL_BUILD_DIR)/kernel.so
31 KLIBS := $(LIBS_BUILD_DIR)/klibc/klibc.o
32 KERNEL_CFLAGS := $(KERNEL_CFLAGS) -DKERNEL=1 -DDEBUG=10
33 #$(warning KERNEL = $(KERNEL))
35 KERNEL_ADDONS_DIR := kernel/addons
36 KERNEL_ADDONS_BUILD_DIR := $(KERNEL_BUILD_DIR)/addons
37 KERNEL_ADDONS := $(addprefix $(KERNEL_ADDONS_BUILD_DIR)/, \
46 APPS_BUILD_DIR := $(call TOBUILDDIR, apps)
47 APPS_LDSCRIPT = $(APPS_DIR)/ldscripts/$(ARCH)/app.ld
48 APPSGLUE := $(LIBS_BUILD_DIR)/glue/glue.o
49 APPS := $(addprefix $(APPS_BUILD_DIR)/, \
59 test_output/test_output \
60 test_input/test_input \
76 window_server/window_server \
81 $(LIBS_BUILD_DIR)/libc/libc.so \
82 $(LIBS_BUILD_DIR)/libm/libm.so \
83 $(LIBS_BUILD_DIR)/libnewos/libnewos.so \
84 $(LIBS_BUILD_DIR)/libsocket/libsocket.so \
85 $(LIBS_BUILD_DIR)/libwin/libwin.so
88 #$(warning APPS = $(APPS))
90 STATICFILES_DIR := $(call TOBUILDDIR, static)
91 STATICFILES := $(addprefix $(STATICFILES_DIR)/, \
94 FINAL := $(call TOBUILDDIR, final)
95 #$(warning FINAL = $(FINAL))
97 include make.config.$(ARCH)
105 #$(warning ALL = $(ALL))