1SubDir HAIKU_TOP src kits shared ; 2 3SetSubDirSupportedPlatformsBeOSCompatible ; 4AddSubDirSupportedPlatforms libbe_test ; 5 6UseLibraryHeaders agg ; 7UsePrivateHeaders shared locale ; 8 9local architectureObject ; 10for architectureObject in [ MultiArchSubDirSetup ] { 11 on $(architectureObject) { 12 local architecture = $(TARGET_PACKAGING_ARCH) ; 13 14 UseBuildFeatureHeaders zlib ; 15 16 UseHeaders [ FDirName 17 $(TARGET_COMMON_DEBUG_OBJECT_DIR_$(TARGET_PACKAGING_ARCHS[1])) 18 servers input ] ; 19 # For the generated SystemKeymap.h. We're fine with the one for the 20 # primary architecture. 21 UseHeaders [ FDirName $(HAIKU_TOP) src kits ] ; 22 23 # for RWLockManager only 24 UsePrivateSystemHeaders ; 25 UsePrivateHeaders kernel libroot ; 26 27 Includes [ FGristFiles ZlibCompressionBase.cpp ZlibDecompressor.cpp ] 28 : [ BuildFeatureAttribute zlib : headers ] ; 29 30 StaticLibrary [ MultiArchDefaultGristFiles libshared.a ] : 31 AboutMenuItem.cpp 32 ArgumentVector.cpp 33 CalendarView.cpp 34 ColorQuantizer.cpp 35 CommandPipe.cpp 36 DragTrackingFilter.cpp 37 DriverSettingsMessageAdapter.cpp 38 HashString.cpp 39 IconButton.cpp 40 IconView.cpp 41 Keymap.cpp 42 LongAndDragTrackingFilter.cpp 43 NaturalCompare.cpp 44 PromptWindow.cpp 45 QueryFile.cpp 46 RegExp.cpp 47 RWLockManager.cpp 48 SHA256.cpp 49 ShakeTrackingFilter.cpp 50 StringForRate.cpp 51 StringForSize.cpp 52 TextTable.cpp 53 Thread.cpp 54 Variant.cpp 55 56 # compression 57 ZlibCompressionBase.cpp 58 ZlibDecompressor.cpp 59 ; 60 61 Includes [ FGristFiles Keymap.cpp ] 62 : <src!servers!input>SystemKeymap.h ; 63 } 64} 65 66 67UseLibraryHeaders mapm ; 68 69StaticLibrary libexpression_parser.a : 70 ExpressionParser.cpp 71 ; 72