1SubDir HAIKU_TOP src kits shared ; 2 3SetSubDirSupportedPlatformsBeOSCompatible ; 4AddSubDirSupportedPlatforms libbe_test ; 5 6UseLibraryHeaders agg ; 7UsePrivateHeaders shared locale ; 8 9local architectureObject ; 10for architectureObject in [ MultiArchSubDirSetup ] { 11 on $(architectureObject) { 12 local architecture = $(TARGET_PACKAGING_ARCH) ; 13 14 UseHeaders [ FDirName 15 $(TARGET_COMMON_DEBUG_OBJECT_DIR_$(TARGET_PACKAGING_ARCHS[1])) 16 servers input ] ; 17 # For the generated SystemKeymap.h. We're fine with the one for the 18 # primary architecture. 19 UseHeaders [ FDirName $(HAIKU_TOP) src kits ] ; 20 21 # for RWLockManager only 22 UsePrivateSystemHeaders ; 23 UsePrivateHeaders kernel libroot ; 24 25 StaticLibrary [ MultiArchDefaultGristFiles libshared.a ] : 26 AboutMenuItem.cpp 27 ArgumentVector.cpp 28 CalendarView.cpp 29 ColorQuantizer.cpp 30 CommandPipe.cpp 31 DragTrackingFilter.cpp 32 DriverSettingsMessageAdapter.cpp 33 HashString.cpp 34 IconButton.cpp 35 IconView.cpp 36 Keymap.cpp 37 LongAndDragTrackingFilter.cpp 38 NaturalCompare.cpp 39 PromptWindow.cpp 40 QueryFile.cpp 41 RegExp.cpp 42 RWLockManager.cpp 43 SHA256.cpp 44 ShakeTrackingFilter.cpp 45 StringForRate.cpp 46 StringForSize.cpp 47 TextTable.cpp 48 Thread.cpp 49 Variant.cpp 50 ; 51 52 Includes [ FGristFiles Keymap.cpp ] 53 : <src!servers!input>SystemKeymap.h ; 54 } 55} 56 57 58UseLibraryHeaders mapm ; 59 60StaticLibrary libexpression_parser.a : 61 ExpressionParser.cpp 62 ; 63