xref: /haiku/src/system/kernel/lib/arch/m68k/Jamfile (revision b18c9b97aeb4a7af1c5bca0bc99f02ad19e716f4)
1379ad6d0SIngo WeinholdSubDir HAIKU_TOP src system kernel lib arch m86k ;
2379ad6d0SIngo Weinhold
3379ad6d0SIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ;
4379ad6d0SIngo Weinhold
5379ad6d0SIngo Weinholdlocal librootSources = [ FDirName $(HAIKU_TOP) src system libroot ] ;
6379ad6d0SIngo Weinholdlocal posixSources = [ FDirName $(librootSources) posix ] ;
7379ad6d0SIngo Weinhold
8379ad6d0SIngo WeinholdSEARCH_SOURCE += [ FDirName $(librootSources) os arch $(TARGET_ARCH) ] ;
9379ad6d0SIngo Weinhold
10379ad6d0SIngo WeinholdKernelMergeObject kernel_os_arch_$(TARGET_ARCH).o :
11379ad6d0SIngo Weinhold	atomic.S
12379ad6d0SIngo Weinhold	byteorder.S
13379ad6d0SIngo Weinhold	system_time_asm.S
14379ad6d0SIngo Weinhold	system_time.c
15379ad6d0SIngo Weinhold
16379ad6d0SIngo Weinhold	: $(TARGET_KERNEL_PIC_CCFLAGS)
17379ad6d0SIngo Weinhold;
18379ad6d0SIngo Weinhold
19379ad6d0SIngo WeinholdSEARCH_SOURCE += [ FDirName $(posixSources) arch $(TARGET_ARCH) ] ;
20379ad6d0SIngo WeinholdSEARCH_SOURCE += [ FDirName $(posixSources) string arch generic ] ;
21379ad6d0SIngo WeinholdSEARCH_SOURCE += [ FDirName $(posixSources) string arch $(TARGET_ARCH) ] ;
22379ad6d0SIngo Weinhold
23379ad6d0SIngo WeinholdKernelMergeObject kernel_lib_posix_arch_$(TARGET_ARCH).o :
24379ad6d0SIngo Weinhold	siglongjmp.S
25379ad6d0SIngo Weinhold	sigsetjmp.S
26379ad6d0SIngo Weinhold	kernel_longjmp_return.c
27379ad6d0SIngo Weinhold	kernel_setjmp_save_sigs.c
28379ad6d0SIngo Weinhold
29379ad6d0SIngo Weinhold	arch_string.S
30*b18c9b97SIngo Weinhold	memset.c
31379ad6d0SIngo Weinhold
32379ad6d0SIngo Weinhold	: $(TARGET_KERNEL_PIC_CCFLAGS)
33379ad6d0SIngo Weinhold;
34