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