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 ] ; 12UsePrivateHeaders shared ; 13UsePrivateHeaders storage ; 14 15KernelMergeObject kernel_disk_device_manager.o : 16 ddm_userland_interface.cpp 17 disk_device_manager.cpp 18 KDiskDevice.cpp 19 KDiskDeviceManager.cpp 20 KFileDiskDevice.cpp 21 KDiskSystem.cpp 22 KFileSystem.cpp 23 KPartition.cpp 24 KPartitioningSystem.cpp 25 KPartitionListener.cpp 26 KPartitionVisitor.cpp 27 UserDataWriter.cpp 28 29 # utilities 30 Locker.cpp 31 RWLocker.cpp 32 33 # disk device types 34 DiskDeviceTypes.cpp 35 36 : $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused 37; 38 39# KFileDiskDevice.cpp needs the virtualdrive.h Header. Add it here to not 40# contaminate the include paths for the other files. 41ObjectHdrs [ FGristFiles KFileDiskDevice$(SUFOBJ) ] 42 : [ FDirName $(HAIKU_TOP) src tests kits storage virtualdrive ] ; 43