1*fe5cfb17STomasz Sapetaload("//tools/build_defs/oss:rn_defs.bzl", "ANDROID", "APPLE", "CXX", "rn_xplat_cxx_library") 2*fe5cfb17STomasz Sapeta 3*fe5cfb17STomasz Sapetarn_xplat_cxx_library( 4*fe5cfb17STomasz Sapeta name = "reactperflogger", 5*fe5cfb17STomasz Sapeta srcs = glob(["**/*.cpp"]), 6*fe5cfb17STomasz Sapeta header_namespace = "", 7*fe5cfb17STomasz Sapeta exported_headers = { 8*fe5cfb17STomasz Sapeta "reactperflogger/BridgeNativeModulePerfLogger.h": "reactperflogger/BridgeNativeModulePerfLogger.h", 9*fe5cfb17STomasz Sapeta "reactperflogger/NativeModulePerfLogger.h": "reactperflogger/NativeModulePerfLogger.h", 10*fe5cfb17STomasz Sapeta }, 11*fe5cfb17STomasz Sapeta compiler_flags = [ 12*fe5cfb17STomasz Sapeta "-Wno-global-constructors", 13*fe5cfb17STomasz Sapeta ], 14*fe5cfb17STomasz Sapeta compiler_flags_pedantic = True, 15*fe5cfb17STomasz Sapeta labels = [ 16*fe5cfb17STomasz Sapeta "pfh:ReactNative_CommonInfrastructurePlaceholder", 17*fe5cfb17STomasz Sapeta ], 18*fe5cfb17STomasz Sapeta platforms = (ANDROID, APPLE, CXX), 19*fe5cfb17STomasz Sapeta preferred_linkage = "static", 20*fe5cfb17STomasz Sapeta preprocessor_flags = [ 21*fe5cfb17STomasz Sapeta "-DLOG_TAG=\"ReactNative\"", 22*fe5cfb17STomasz Sapeta "-DWITH_FBSYSTRACE=1", 23*fe5cfb17STomasz Sapeta ], 24*fe5cfb17STomasz Sapeta visibility = [ 25*fe5cfb17STomasz Sapeta "PUBLIC", 26*fe5cfb17STomasz Sapeta ], 27*fe5cfb17STomasz Sapeta) 28