1SubDir HAIKU_TOP src system kernel disk_device_manager ; 2 3SEARCH_SOURCE += [ FDirName $(SUBDIR) jobs ] ; 4SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits storage disk_device ] ; 5 # DiskDeviceTypes.cpp 6 7UsePrivateHeaders [ FDirName kernel boot platform $(TARGET_BOOT_PLATFORM) ] ; 8UsePrivateHeaders [ FDirName kernel disk_device_manager ] ; 9UsePrivateHeaders [ FDirName kernel ] ; 10UsePrivateHeaders [ FDirName kernel fs ] ; 11UsePrivateHeaders [ FDirName kernel util ] ; 12UsePrivateSystemHeaders ; 13UsePrivateHeaders shared ; 14UsePrivateHeaders storage ; 15 16KernelMergeObject kernel_disk_device_manager.o : 17 ddm_userland_interface.cpp 18 disk_device_manager.cpp 19 KDiskDevice.cpp 20 KDiskDeviceManager.cpp 21 KFileDiskDevice.cpp 22 KDiskSystem.cpp 23 KFileSystem.cpp 24 KPartition.cpp 25 KPartitioningSystem.cpp 26 KPartitionListener.cpp 27 KPartitionVisitor.cpp 28 UserDataWriter.cpp 29 30 # disk device types 31 DiskDeviceTypes.cpp 32 33 : $(TARGET_KERNEL_PIC_CCFLAGS) 34; 35 36# KFileDiskDevice.cpp needs the virtualdrive.h Header. Add it here to not 37# contaminate the include paths for the other files. 38ObjectHdrs [ FGristFiles KFileDiskDevice$(SUFOBJ) ] 39 : [ FDirName $(HAIKU_TOP) src tests kits storage virtualdrive ] ; 40