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 SettingsMessage.cpp 58 ShakeTrackingFilter.cpp 59 StringForRate.cpp 60 StringForSize.cpp 61 StripeView.cpp 62 TextTable.cpp 63 Thread.cpp 64 ToolBar.cpp 65 Variant.cpp 66 ; 67 68 Includes [ FGristFiles Keymap.cpp ] 69 : <src!servers!input>SystemKeymap.h ; 70 } 71} 72 73 74UseLibraryHeaders mapm ; 75 76StaticLibrary libexpression_parser.a : 77 ExpressionParser.cpp 78 ; 79