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 AboutWindow.cpp 33 ArgumentVector.cpp 34 CalendarView.cpp 35 ColorQuantizer.cpp 36 CommandPipe.cpp 37 DragTrackingFilter.cpp 38 DriverSettingsMessageAdapter.cpp 39 HashString.cpp 40 IconButton.cpp 41 IconView.cpp 42 Keymap.cpp 43 LongAndDragTrackingFilter.cpp 44 NaturalCompare.cpp 45 PromptWindow.cpp 46 QueryFile.cpp 47 RegExp.cpp 48 RWLockManager.cpp 49 SHA256.cpp 50 ShakeTrackingFilter.cpp 51 StringForRate.cpp 52 StringForSize.cpp 53 TextTable.cpp 54 Thread.cpp 55 Variant.cpp 56 57 # compression 58 ZlibCompressionBase.cpp 59 ZlibDecompressor.cpp 60 ; 61 62 Includes [ FGristFiles Keymap.cpp ] 63 : <src!servers!input>SystemKeymap.h ; 64 } 65} 66 67 68UseLibraryHeaders mapm ; 69 70StaticLibrary libexpression_parser.a : 71 ExpressionParser.cpp 72 ; 73