2002-07-09 20:15:44 +00:00
|
|
|
SubDir OBOS_TOP src kernel core ;
|
2002-07-09 12:24:59 +00:00
|
|
|
|
2004-04-21 22:57:39 +00:00
|
|
|
{
|
|
|
|
|
local defines =
|
|
|
|
|
OBOS_ARCH=\\\"$(OBOS_ARCH)\\\"
|
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
defines = [ FDefines $(defines) ] ;
|
|
|
|
|
SubDirCcFlags $(defines) ;
|
|
|
|
|
SubDirC++Flags $(defines) ;
|
|
|
|
|
}
|
|
|
|
|
|
2002-11-04 19:06:44 +00:00
|
|
|
KernelMergeObject kernel_core.o :
|
2002-09-22 15:31:50 +00:00
|
|
|
<$(SOURCE_GRIST)>cbuf.c
|
|
|
|
|
<$(SOURCE_GRIST)>console.c
|
|
|
|
|
<$(SOURCE_GRIST)>cpu.c
|
|
|
|
|
<$(SOURCE_GRIST)>debug.c
|
2004-04-21 22:57:39 +00:00
|
|
|
<$(SOURCE_GRIST)>elf.c
|
2002-07-09 12:24:59 +00:00
|
|
|
<$(SOURCE_GRIST)>faults.c
|
2004-04-21 22:57:39 +00:00
|
|
|
<$(SOURCE_GRIST)>gdb.c
|
|
|
|
|
<$(SOURCE_GRIST)>heap.c
|
|
|
|
|
<$(SOURCE_GRIST)>image.c
|
|
|
|
|
<$(SOURCE_GRIST)>int.c
|
|
|
|
|
<$(SOURCE_GRIST)>kernel_daemon.c
|
|
|
|
|
<$(SOURCE_GRIST)>khash.c
|
|
|
|
|
<$(SOURCE_GRIST)>linkhack.c
|
|
|
|
|
<$(SOURCE_GRIST)>lock.c
|
|
|
|
|
<$(SOURCE_GRIST)>main.c
|
|
|
|
|
<$(SOURCE_GRIST)>misc.c
|
|
|
|
|
<$(SOURCE_GRIST)>module.c
|
|
|
|
|
<$(SOURCE_GRIST)>port.c
|
2003-10-24 10:21:10 +00:00
|
|
|
<$(SOURCE_GRIST)>queue.c
|
|
|
|
|
<$(SOURCE_GRIST)>real_time_clock.c
|
2004-04-21 22:57:39 +00:00
|
|
|
<$(SOURCE_GRIST)>scheduler.c
|
2002-10-23 17:31:10 +00:00
|
|
|
<$(SOURCE_GRIST)>sem.c
|
|
|
|
|
<$(SOURCE_GRIST)>signal.c
|
2004-04-21 22:57:39 +00:00
|
|
|
<$(SOURCE_GRIST)>system_info.c
|
2002-07-09 12:24:59 +00:00
|
|
|
<$(SOURCE_GRIST)>smp.c
|
2004-04-21 22:57:39 +00:00
|
|
|
<$(SOURCE_GRIST)>syscalls.c
|
2002-07-09 12:24:59 +00:00
|
|
|
<$(SOURCE_GRIST)>sysctl.c
|
2004-04-21 22:57:39 +00:00
|
|
|
<$(SOURCE_GRIST)>team.c
|
|
|
|
|
<$(SOURCE_GRIST)>thread.c
|
|
|
|
|
<$(SOURCE_GRIST)>timer.c
|
|
|
|
|
:
|
2002-07-09 12:24:59 +00:00
|
|
|
-fno-pic -D_KERNEL_MODE
|
|
|
|
|
;
|
|
|
|
|
|
2004-08-28 20:34:43 +00:00
|
|
|
# We need to specify the dependency on the generated syscalls file explicitly.
|
|
|
|
|
Includes [ FGristFiles syscalls.c ] : <syscalls>syscall_dispatcher.h ;
|
|
|
|
|
|
2002-10-26 00:13:27 +00:00
|
|
|
KernelLd linkhack.so :
|
|
|
|
|
<$(SOURCE_GRIST)>linkhack.o
|
|
|
|
|
:
|
|
|
|
|
:
|
|
|
|
|
-shared -Bdynamic
|
|
|
|
|
;
|
2002-07-09 12:24:59 +00:00
|
|
|
|
2002-07-09 20:15:44 +00:00
|
|
|
SubInclude OBOS_TOP src kernel core addons ;
|
|
|
|
|
SubInclude OBOS_TOP src kernel core arch ;
|
2004-09-03 15:36:35 +00:00
|
|
|
SubInclude OBOS_TOP src kernel core cache ;
|
2004-05-10 13:27:20 +00:00
|
|
|
SubInclude OBOS_TOP src kernel core device_manager ;
|
2003-06-09 23:10:09 +00:00
|
|
|
SubInclude OBOS_TOP src kernel core disk_device_manager ;
|
2002-07-09 20:15:44 +00:00
|
|
|
SubInclude OBOS_TOP src kernel core fs ;
|
|
|
|
|
SubInclude OBOS_TOP src kernel core vm ;
|
2003-06-27 23:03:45 +00:00
|
|
|
SubInclude OBOS_TOP src kernel core util ;
|