SubDir HAIKU_TOP src tests add-ons kernel file_systems iso9660 iso9660_shell ;SEARCH_SOURCE+= [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems iso9660 ] ;# prevent inclusion of HaikuBuildCompatibility.h and _BSD_SOURCE headersDEFINES += HAIKU_BUILD_COMPATIBILITY_H __STRICT_ANSI__ ;# set some additional defines{local defines =FS_SHELL;if $(TARGET_PACKAGING_ARCH) = x86_gcc2 {# GCC2 doesn't compile BFS correctly with -O2 or moreOPTIM = -O1 ;}defines = [ FDefines $(defines) ] ;SubDirCcFlags $(defines) -Wno-multichar ;SubDirC++Flags $(defines) -Wno-multichar -fno-rtti ;}# platform specific librarieslocal fsShellCommandLibs ;if ! $(HOST_PLATFORM_HAIKU_COMPATIBLE) {fsShellCommandLibs = $(HOST_NETWORK_LIBS) ;}UseHeaders [ FDirName $(HAIKU_TOP) headers build ] : true ;if ! $(HOST_PLATFORM_HAIKU_COMPATIBLE) {UseHeaders [ FDirName $(HAIKU_TOP) headers build os ] : true ;UseHeaders [ FDirName $(HAIKU_TOP) headers build os support ] : true ;}UsePrivateHeaders shared storage ;UsePrivateHeaders fs_shell ;UseHeaders [ FDirName $(HAIKU_TOP) headers private ] : true ;UseHeaders [ FDirName $(HAIKU_TOP) src tools fs_shell ] ;BuildPlatformMain <build>iso9660_shell:iso9660.cppiso9660_identify.cppkernel_interface.cpp:<build>fs_shell.a $(HOST_LIBSUPC++) $(HOST_LIBSTDC++)$(HOST_LIBROOT) $(fsShellCommandLibs);