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 ColorItem.cpp 34 ColorQuantizer.cpp 35 CommandPipe.cpp 36 DateTimeEdit.cpp 37 DragTrackingFilter.cpp 38 DriverSettingsMessageAdapter.cpp 39 HashString.cpp 40 IconButton.cpp 41 IconView.cpp 42 JsonWriter.cpp 43 JsonEventListener.cpp 44 JsonMessageWriter.cpp 45 JsonTextWriter.cpp 46 JsonEvent.cpp 47 Json.cpp 48 Keymap.cpp 49 LongAndDragTrackingFilter.cpp 50 md5.cpp 51 MemoryRingIO.cpp 52 MessageBuilder.cpp 53 NaturalCompare.cpp 54 PromptWindow.cpp 55 QueryFile.cpp 56 RegExp.cpp 57 RWLocker.cpp 58 RWLockManager.cpp 59 SettingsHandler.cpp 60 SettingsMessage.cpp 61 ShakeTrackingFilter.cpp 62 StatusView.cpp 63 StringForRate.cpp 64 StringForSize.cpp 65 StripeView.cpp 66 TextTable.cpp 67 Thread.cpp 68 ToolBar.cpp 69 Variant.cpp 70 WeakReferenceable.cpp 71 ; 72 73 Includes [ FGristFiles Keymap.cpp ] 74 : <src!servers!input>SystemKeymap.h ; 75 } 76} 77 78 79UseLibraryHeaders mapm ; 80 81StaticLibrary libexpression_parser.a : 82 ExpressionParser.cpp 83 ; 84