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