1SubDir HAIKU_TOP src tools package ; 2 3# TODO: Hack to make things build on Haiku. The right solution is to build 4# libbe_build and friends on Haiku as well and use the exact same build 5# environment as on other systems. 6if $(HOST_PLATFORM) = haiku_host { 7 UseHeaders [ FDirName $(HAIKU_TOP) headers build ] : true ; 8 UseHeaders [ FDirName $(HAIKU_TOP) headers build os ] : true ; 9} 10 11UsePrivateBuildHeaders shared kernel ; 12 13SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src bin package ] ; 14 15USES_BE_API on <build>package = true ; 16 17BuildPlatformMain <build>package : 18 command_add.cpp 19 command_create.cpp 20 command_dump.cpp 21 command_extract.cpp 22 command_list.cpp 23 package.cpp 24 PackageWriterListener.cpp 25 PackageWritingUtils.cpp 26 27 : 28 libpackage_build.so $(HOST_LIBBE) $(HOST_LIBSUPC++) 29; 30