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