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 AboutWindow.cpp 28 ArgumentVector.cpp 29 CalendarView.cpp 30 ColorQuantizer.cpp 31 CommandPipe.cpp 32 DragTrackingFilter.cpp 33 DriverSettingsMessageAdapter.cpp 34 HashString.cpp 35 IconButton.cpp 36 IconView.cpp 37 Keymap.cpp 38 LongAndDragTrackingFilter.cpp 39 NaturalCompare.cpp 40 PromptWindow.cpp 41 QueryFile.cpp 42 RegExp.cpp 43 RWLockManager.cpp 44 SHA256.cpp 45 ShakeTrackingFilter.cpp 46 StringForRate.cpp 47 StringForSize.cpp 48 TextTable.cpp 49 Thread.cpp 50 Variant.cpp 51 ; 52 53 Includes [ FGristFiles Keymap.cpp ] 54 : <src!servers!input>SystemKeymap.h ; 55 } 56} 57 58 59UseLibraryHeaders mapm ; 60 61StaticLibrary libexpression_parser.a : 62 ExpressionParser.cpp 63 ; 64