SubDir HAIKU_TOP src kits shared ; SetSubDirSupportedPlatformsBeOSCompatible ; AddSubDirSupportedPlatforms libbe_test ; UseLibraryHeaders agg ; UsePrivateHeaders shared locale ; local architectureObject ; for architectureObject in [ MultiArchSubDirSetup ] { on $(architectureObject) { local architecture = $(TARGET_PACKAGING_ARCH) ; UseBuildFeatureHeaders zlib ; UseHeaders [ FDirName $(TARGET_COMMON_DEBUG_OBJECT_DIR_$(TARGET_PACKAGING_ARCHS[1])) servers input ] ; # For the generated SystemKeymap.h. We're fine with the one for the # primary architecture. UseHeaders [ FDirName $(HAIKU_TOP) src kits ] ; # for RWLockManager only UsePrivateSystemHeaders ; UsePrivateHeaders kernel libroot ; Includes [ FGristFiles ZlibCompressionBase.cpp ZlibDecompressor.cpp ] : [ BuildFeatureAttribute zlib : headers ] ; StaticLibrary [ MultiArchDefaultGristFiles libshared.a ] : AboutMenuItem.cpp AboutWindow.cpp ArgumentVector.cpp CalendarView.cpp ColorQuantizer.cpp CommandPipe.cpp DragTrackingFilter.cpp DriverSettingsMessageAdapter.cpp HashString.cpp IconButton.cpp IconView.cpp Keymap.cpp LongAndDragTrackingFilter.cpp NaturalCompare.cpp PromptWindow.cpp QueryFile.cpp RegExp.cpp RWLockManager.cpp SHA256.cpp ShakeTrackingFilter.cpp StringForRate.cpp StringForSize.cpp TextTable.cpp Thread.cpp Variant.cpp # compression ZlibCompressionBase.cpp ZlibDecompressor.cpp ; Includes [ FGristFiles Keymap.cpp ] : SystemKeymap.h ; } } UseLibraryHeaders mapm ; StaticLibrary libexpression_parser.a : ExpressionParser.cpp ;