1*c2662f0dSFrançois RevolSubDir HAIKU_TOP src system kernel lib arch arm ; 2*c2662f0dSFrançois Revol 3*c2662f0dSFrançois RevolSEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) generic ] ; 4*c2662f0dSFrançois Revol 5*c2662f0dSFrançois Revollocal librootSources = [ FDirName $(HAIKU_TOP) src system libroot ] ; 6*c2662f0dSFrançois Revollocal posixSources = [ FDirName $(librootSources) posix ] ; 7*c2662f0dSFrançois Revol 8*c2662f0dSFrançois RevolSEARCH_SOURCE += [ FDirName $(librootSources) os arch $(TARGET_ARCH) ] ; 9*c2662f0dSFrançois Revol 10*c2662f0dSFrançois RevolKernelMergeObject kernel_os_arch_$(TARGET_ARCH).o : 11*c2662f0dSFrançois Revol atomic.S 12*c2662f0dSFrançois Revol byteorder.S 13*c2662f0dSFrançois Revol# system_time_asm.S 14*c2662f0dSFrançois Revol system_time.c 15*c2662f0dSFrançois Revol 16*c2662f0dSFrançois Revol : $(TARGET_KERNEL_PIC_CCFLAGS) 17*c2662f0dSFrançois Revol; 18*c2662f0dSFrançois Revol 19*c2662f0dSFrançois RevolSEARCH_SOURCE += [ FDirName $(posixSources) arch $(TARGET_ARCH) ] ; 20*c2662f0dSFrançois RevolSEARCH_SOURCE += [ FDirName $(posixSources) string arch generic ] ; 21*c2662f0dSFrançois RevolSEARCH_SOURCE += [ FDirName $(posixSources) string arch $(TARGET_ARCH) ] ; 22*c2662f0dSFrançois Revol 23*c2662f0dSFrançois RevolKernelMergeObject kernel_lib_posix_arch_$(TARGET_ARCH).o : 24*c2662f0dSFrançois Revol siglongjmp.S 25*c2662f0dSFrançois Revol sigsetjmp.S 26*c2662f0dSFrançois Revol kernel_longjmp_return.c 27*c2662f0dSFrançois Revol kernel_setjmp_save_sigs.c 28*c2662f0dSFrançois Revol 29*c2662f0dSFrançois Revol arch_string.S 30*c2662f0dSFrançois Revol memset.c 31*c2662f0dSFrançois Revol 32*c2662f0dSFrançois Revol : $(TARGET_KERNEL_PIC_CCFLAGS) 33*c2662f0dSFrançois Revol; 34