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