⛏️ index : haiku.git

SubDir HAIKU_TOP src tests system kernel scheduler ;

#SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src system kernel util ] ;

UsePrivateHeaders kernel ;
UsePrivateHeaders [ FDirName kernel arch $(TARGET_KERNEL_ARCH_DIR) ] ;
UsePrivateHeaders [ FDirName kernel boot platform $(TARGET_KERNEL_PLATFORM) ] ;
#UseHeaders [ FDirName $(HAIKU_TOP) src system kernel cache ] ;

local includes = -include $(SUBDIR)/override_types.h ;
local defines = ; #-DTRACE_SCHEDULER ;

SubDirCcFlags $(defines) $(includes) -fno-exceptions -fno-rtti ;
SubDirC++Flags $(defines) $(includes) -fno-exceptions -fno-rtti ;

SimpleTest SchedulerTest :
	main.cpp
	scheduler.cpp
	: libkernelland_emu.so be
;

SEARCH on [ FGristFiles
		scheduler.cpp
	] = [ FDirName $(HAIKU_TOP) src system kernel ] ;