Rename all the syscalls from sys_* to _kern_*
[newos.git] / make.config
blobe1163079bad39ed465a95b5d00ad3f0e12a0585f
1 STDINCLUDE := -Iinclude -Iinclude/libc
3 LIBS_DIR := lib
4 LIBS_BUILD_DIR := $(call TOBUILDDIR, lib)
5 LIBS := $(addprefix $(LIBS_BUILD_DIR)/, \
6         glue/glue.o \
7         glue/libglue.o \
8         libc/libc.so \
9         libc/libc.a \
10         libm/libm.so \
11         libm/libm.a \
12         libnewos/libnewos.so \
13         libnewos/libnewos.a \
14         libsocket/libsocket.so \
15         libsocket/libsocket.a \
16         libwin/libwin.so \
17         libwin/libwin.a \
18         klibc/klibc.o \
19 )       
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))
27 KERNEL_DIR := kernel
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)/, \
38         fs/iso9660/iso9660 \
39         fs/nfs/nfs \
40         fs/zfs/zfs \
41         dev/tty/tty \
42         dev/console/console \
45 APPS_DIR := apps
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)/, \
50         false/false \
51         fibo/fibo \
52         fortune/fortune \
53         init/init \
54         ls/ls \
55         mount/mount \
56         rld/rld.so \
57         rldtest/rldtest \
58         shell/shell \
59         test_output/test_output \
60         test_input/test_input \
61         testapp/testapp \
62         true/true \
63         unmount/unmount \
64         vmtest/vmtest \
65         vtcolors/vtcolors \
66         rm/rm\
67         ps/ps \
68         top/top \
69         netcfg/netcfg \
70         nettest/nettest \
71         irc/irc \
72         consoled/consoled \
73         socketd/socketd \
74         telnetd/telnetd \
75         inputd/inputd \
76         window_server/window_server \
77         guiapp/guiapp \
78         disktest/disktest \
80 ULIBS := \
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
87 ULIB_PATHS :=
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)
99 ALL := \
100         $(KERNEL) \
101         $(KERNEL_ADDONS) \
102         $(APPS) \
103         $(LIBS)
105 #$(warning ALL = $(ALL))