mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-06-19 21:29:36 +08:00
Make xplat react native files buildable
Reviewed By: mzlee Differential Revision: D6605611 fbshipit-source-id: baa33947319a27b95020924d177a9398a276dabe
This commit is contained in:
committed by
Facebook Github Bot
parent
cec2e80fc2
commit
4f2cc42a2d
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "rn_android_binary", "rn_android_resource", "react_native_dep", "react_native_target")
|
||||
|
||||
android_binary(
|
||||
rn_android_binary(
|
||||
name = "app",
|
||||
keystore = "//keystores:debug",
|
||||
manifest = "src/main/AndroidManifest.xml",
|
||||
@@ -9,7 +9,7 @@ android_binary(
|
||||
],
|
||||
)
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "rntester-lib",
|
||||
srcs = glob(["src/main/java/**/*.java"]),
|
||||
deps = [
|
||||
@@ -26,7 +26,7 @@ android_library(
|
||||
],
|
||||
)
|
||||
|
||||
android_resource(
|
||||
rn_android_resource(
|
||||
name = "res",
|
||||
package = "com.facebook.react.uiapp",
|
||||
res = "src/main/res",
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
|
||||
android_prebuilt_aar(
|
||||
name = "appcompat",
|
||||
aar = ":appcompat-binary-aar",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_resource")
|
||||
|
||||
android_resource(
|
||||
rn_android_resource(
|
||||
name = "assets",
|
||||
assets = ".",
|
||||
visibility = ["PUBLIC"],
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_binary", "react_native_dep", "react_native_integration_tests_target", "react_native_target")
|
||||
|
||||
# We are running instrumentation tests in simple mode: app code and instrumentation are in the same APK
|
||||
# Currently you need to run these commands to execute tests:
|
||||
@@ -7,7 +7,7 @@ include_defs("//ReactAndroid/DEFS")
|
||||
# gradle :ReactAndroid:packageReactNdkLibsForBuck
|
||||
# buck install ReactAndroid/src/androidTest/buck-runner:instrumentation-tests
|
||||
# ./scripts/run-android-instrumentation-tests.sh com.facebook.react.tests
|
||||
android_binary(
|
||||
rn_android_binary(
|
||||
name = "instrumentation-tests",
|
||||
keystore = "//keystores:debug",
|
||||
manifest = "AndroidManifest.xml",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_integration_tests_target", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "testing",
|
||||
srcs = glob(
|
||||
["**/*.java"],
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "idledetection",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "network",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,41 +1,39 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_integration_tests_target", "react_native_target")
|
||||
|
||||
deps = [
|
||||
react_native_dep("third-party/android/support/v4:lib-support-v4"),
|
||||
react_native_dep("third-party/java/jsr-305:jsr-305"),
|
||||
react_native_dep("third-party/java/junit:junit"),
|
||||
react_native_integration_tests_target("java/com/facebook/react/testing:testing"),
|
||||
react_native_integration_tests_target("java/com/facebook/react/testing/idledetection:idledetection"),
|
||||
react_native_target("java/com/facebook/react:react"),
|
||||
react_native_target("java/com/facebook/react/bridge:bridge"),
|
||||
react_native_target("java/com/facebook/react/common:common"),
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
react_native_target("java/com/facebook/react/modules/appstate:appstate"),
|
||||
react_native_target("java/com/facebook/react/modules/core:core"),
|
||||
react_native_target("java/com/facebook/react/modules/datepicker:datepicker"),
|
||||
react_native_target("java/com/facebook/react/modules/deviceinfo:deviceinfo"),
|
||||
react_native_target("java/com/facebook/react/modules/share:share"),
|
||||
react_native_target("java/com/facebook/react/modules/systeminfo:systeminfo"),
|
||||
react_native_target("java/com/facebook/react/modules/timepicker:timepicker"),
|
||||
react_native_target("java/com/facebook/react/touch:touch"),
|
||||
react_native_target("java/com/facebook/react/uimanager:uimanager"),
|
||||
react_native_target("java/com/facebook/react/uimanager/annotations:annotations"),
|
||||
react_native_target("java/com/facebook/react/uimanager/util:util"),
|
||||
react_native_target("java/com/facebook/react/views/picker:picker"),
|
||||
react_native_target("java/com/facebook/react/views/progressbar:progressbar"),
|
||||
react_native_target("java/com/facebook/react/views/scroll:scroll"),
|
||||
react_native_target("java/com/facebook/react/views/slider:slider"),
|
||||
react_native_target("java/com/facebook/react/views/swiperefresh:swiperefresh"),
|
||||
react_native_target("java/com/facebook/react/views/text:text"),
|
||||
react_native_target("java/com/facebook/react/views/textinput:textinput"),
|
||||
react_native_target("java/com/facebook/react/views/view:view"),
|
||||
]
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "tests",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
"PUBLIC",
|
||||
],
|
||||
deps = deps,
|
||||
deps = [
|
||||
react_native_dep("third-party/android/support/v4:lib-support-v4"),
|
||||
react_native_dep("third-party/java/jsr-305:jsr-305"),
|
||||
react_native_dep("third-party/java/junit:junit"),
|
||||
react_native_integration_tests_target("java/com/facebook/react/testing:testing"),
|
||||
react_native_integration_tests_target("java/com/facebook/react/testing/idledetection:idledetection"),
|
||||
react_native_target("java/com/facebook/react:react"),
|
||||
react_native_target("java/com/facebook/react/bridge:bridge"),
|
||||
react_native_target("java/com/facebook/react/common:common"),
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
react_native_target("java/com/facebook/react/modules/appstate:appstate"),
|
||||
react_native_target("java/com/facebook/react/modules/core:core"),
|
||||
react_native_target("java/com/facebook/react/modules/datepicker:datepicker"),
|
||||
react_native_target("java/com/facebook/react/modules/deviceinfo:deviceinfo"),
|
||||
react_native_target("java/com/facebook/react/modules/share:share"),
|
||||
react_native_target("java/com/facebook/react/modules/systeminfo:systeminfo"),
|
||||
react_native_target("java/com/facebook/react/modules/timepicker:timepicker"),
|
||||
react_native_target("java/com/facebook/react/touch:touch"),
|
||||
react_native_target("java/com/facebook/react/uimanager:uimanager"),
|
||||
react_native_target("java/com/facebook/react/uimanager/annotations:annotations"),
|
||||
react_native_target("java/com/facebook/react/uimanager/util:util"),
|
||||
react_native_target("java/com/facebook/react/views/picker:picker"),
|
||||
react_native_target("java/com/facebook/react/views/progressbar:progressbar"),
|
||||
react_native_target("java/com/facebook/react/views/scroll:scroll"),
|
||||
react_native_target("java/com/facebook/react/views/slider:slider"),
|
||||
react_native_target("java/com/facebook/react/views/swiperefresh:swiperefresh"),
|
||||
react_native_target("java/com/facebook/react/views/text:text"),
|
||||
react_native_target("java/com/facebook/react/views/textinput:textinput"),
|
||||
react_native_target("java/com/facebook/react/views/view:view"),
|
||||
],
|
||||
)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_resource", "react_native_dep")
|
||||
|
||||
# used by ReactToolbarManager because of Gradle
|
||||
# TODO t10182713 will be replaced with appcompat-orig when we stop using Gradle
|
||||
android_resource(
|
||||
rn_android_resource(
|
||||
name = "appcompat",
|
||||
package = "com.facebook.react",
|
||||
res = react_native_dep("third-party/android/support/v7/appcompat-orig:res-unpacker-cmd"),
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "yoga",
|
||||
srcs = glob(["yoga/*.java"]),
|
||||
visibility = ["PUBLIC"],
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "model",
|
||||
srcs = glob(["*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "holder",
|
||||
srcs = glob(["*.java"]),
|
||||
exported_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "tags",
|
||||
srcs = glob(["*.java"]),
|
||||
exported_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "jni",
|
||||
srcs = glob(["**/*.java"]),
|
||||
proguard_config = "fbjni.pro",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "perftest",
|
||||
srcs = glob(["*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "annotations",
|
||||
srcs = glob(["*.java"]),
|
||||
proguard_config = "proguard_annotations.pro",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "react",
|
||||
srcs = glob(["*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "animated",
|
||||
srcs = glob([
|
||||
"*.java",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "animation",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target", "IS_OSS_BUILD")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "bridge",
|
||||
srcs = glob(["**/*.java"]),
|
||||
exported_deps = [
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "rn_android_build_config", "react_native_dep")
|
||||
|
||||
SUB_PROJECTS = [
|
||||
"network/**/*",
|
||||
]
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "common",
|
||||
srcs = glob(
|
||||
["**/*.java"],
|
||||
@@ -28,7 +28,7 @@ android_library(
|
||||
],
|
||||
)
|
||||
|
||||
android_build_config(
|
||||
rn_android_build_config(
|
||||
name = "build_config",
|
||||
package = "com.facebook.react",
|
||||
values = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "network",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "devsupport",
|
||||
srcs = glob(["*.java"]),
|
||||
manifest = "AndroidManifest.xml",
|
||||
@@ -30,7 +30,7 @@ android_library(
|
||||
],
|
||||
)
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "interfaces",
|
||||
srcs = glob(["interfaces/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "flat",
|
||||
srcs = glob(["*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,19 +1,17 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
DEPS = [
|
||||
react_native_dep("libraries/fbcore/src/main/java/com/facebook/common/logging:logging"),
|
||||
react_native_dep("third-party/java/infer-annotations:infer-annotations"),
|
||||
react_native_dep("third-party/java/jsr-305:jsr-305"),
|
||||
react_native_target("java/com/facebook/react/bridge:bridge"),
|
||||
react_native_target("java/com/facebook/react/common:common"),
|
||||
react_native_target("java/com/facebook/react/modules/appregistry:appregistry"),
|
||||
]
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "jstasks",
|
||||
srcs = glob(["*.java"]),
|
||||
visibility = [
|
||||
"PUBLIC",
|
||||
],
|
||||
deps = DEPS,
|
||||
deps = [
|
||||
react_native_dep("libraries/fbcore/src/main/java/com/facebook/common/logging:logging"),
|
||||
react_native_dep("third-party/java/infer-annotations:infer-annotations"),
|
||||
react_native_dep("third-party/java/jsr-305:jsr-305"),
|
||||
react_native_target("java/com/facebook/react/bridge:bridge"),
|
||||
react_native_target("java/com/facebook/react/common:common"),
|
||||
react_native_target("java/com/facebook/react/modules/appregistry:appregistry"),
|
||||
],
|
||||
)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "annotations",
|
||||
srcs = glob(["**/*.java"]),
|
||||
required_for_source_only_abi = True,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "model",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_java_annotation_processor", "rn_java_library", "react_native_dep", "react_native_target")
|
||||
|
||||
java_annotation_processor(
|
||||
rn_java_annotation_processor(
|
||||
name = "processing",
|
||||
does_not_affect_abi = True,
|
||||
processor_class = "com.facebook.react.module.processing.ReactModuleSpecProcessor",
|
||||
@@ -12,7 +12,7 @@ java_annotation_processor(
|
||||
],
|
||||
)
|
||||
|
||||
java_library(
|
||||
rn_java_library(
|
||||
name = "processing-lib",
|
||||
srcs = glob(["*.java"]),
|
||||
source = "8",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "accessibilityinfo",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "appregistry",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "appstate",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "blob",
|
||||
srcs = glob(["**/*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "camera",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "clipboard",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "common",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "core",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "datepicker",
|
||||
srcs = glob(["**/*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "debug",
|
||||
srcs = glob(["*.java"]),
|
||||
visibility = [
|
||||
@@ -19,7 +19,7 @@ android_library(
|
||||
],
|
||||
)
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "interfaces",
|
||||
srcs = glob(["interfaces/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "deviceinfo",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "dialog",
|
||||
srcs = glob(["**/*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "fresco",
|
||||
srcs = glob(["**/*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "i18nmanager",
|
||||
srcs = glob(["*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "image",
|
||||
srcs = glob(["*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "intent",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "location",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "netinfo",
|
||||
srcs = glob(["**/*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "network",
|
||||
srcs = glob(["**/*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "permissions",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "share",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "statusbar",
|
||||
srcs = glob(["**/*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "storage",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "systeminfo",
|
||||
srcs = [
|
||||
"AndroidInfoModule.java",
|
||||
@@ -20,7 +20,7 @@ android_library(
|
||||
],
|
||||
)
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "systeminfo-moduleless",
|
||||
srcs = [
|
||||
"AndroidInfoHelpers.java",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "timepicker",
|
||||
srcs = glob(["**/*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "toast",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "vibration",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "websocket",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "IS_OSS_BUILD", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "packagerconnection",
|
||||
srcs = glob(
|
||||
["**/*.java"],
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_java_annotation_processor", "rn_java_library", "react_native_dep", "react_native_target")
|
||||
|
||||
java_annotation_processor(
|
||||
rn_java_annotation_processor(
|
||||
name = "processing",
|
||||
does_not_affect_abi = True,
|
||||
processor_class = "com.facebook.react.processing.ReactPropertyProcessor",
|
||||
@@ -12,7 +12,7 @@ java_annotation_processor(
|
||||
],
|
||||
)
|
||||
|
||||
java_library(
|
||||
rn_java_library(
|
||||
name = "processing-lib",
|
||||
srcs = glob(["*.java"]),
|
||||
source = "7",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "shell",
|
||||
srcs = glob(["**/*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "touch",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "uimanager",
|
||||
srcs = glob([
|
||||
"*.java",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "annotations",
|
||||
srcs = glob(["*.java"]),
|
||||
required_for_source_only_abi = True,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "util",
|
||||
srcs = glob(["*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "util",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "art",
|
||||
srcs = glob(["*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "checkbox",
|
||||
srcs = glob(["*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "common",
|
||||
srcs = glob(["*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "drawer",
|
||||
srcs = glob(["**/*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target", "YOGA_TARGET")
|
||||
|
||||
IMAGE_EVENT_FILES = [
|
||||
"ImageLoadEvent.java",
|
||||
]
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "imageevents",
|
||||
srcs = IMAGE_EVENT_FILES,
|
||||
provided_deps = [
|
||||
@@ -20,7 +20,7 @@ android_library(
|
||||
],
|
||||
)
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "image",
|
||||
srcs = glob(
|
||||
["*.java"],
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "imagehelper",
|
||||
srcs = glob(
|
||||
["*.java"],
|
||||
@@ -15,7 +15,7 @@ android_library(
|
||||
],
|
||||
)
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "withmultisource",
|
||||
srcs = ["MultiSourceHelper.java"],
|
||||
exported_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "modal",
|
||||
srcs = glob(["*.java"]),
|
||||
required_for_source_only_abi = True,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "picker",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "progressbar",
|
||||
srcs = glob(["*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "scroll",
|
||||
srcs = glob(["*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "slider",
|
||||
srcs = glob(["*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "swiperefresh",
|
||||
srcs = glob(["*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "switchview",
|
||||
srcs = glob(["*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "text",
|
||||
srcs = glob(["*.java"]),
|
||||
required_for_source_only_abi = True,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "frescosupport",
|
||||
srcs = glob(["*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "textinput",
|
||||
srcs = glob(["*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "toolbar",
|
||||
srcs = glob(["**/*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "view",
|
||||
srcs = glob(["*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "viewpager",
|
||||
srcs = glob(["**/*.java"]),
|
||||
provided_deps = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "webview",
|
||||
srcs = glob(["**/*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "systrace",
|
||||
srcs = glob(["*.java"]),
|
||||
visibility = [
|
||||
|
||||
@@ -1,27 +1,27 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "IS_OSS_BUILD", "cxx_library", "JNI_TARGET")
|
||||
|
||||
# This target is only used in open source
|
||||
if IS_OSS_BUILD:
|
||||
fb_xplat_cxx_library(
|
||||
name = 'jni',
|
||||
soname = 'libfb.$(ext)',
|
||||
srcs = glob(['*.cpp', 'jni/*.cpp', 'lyra/*.cpp']),
|
||||
header_namespace = '',
|
||||
compiler_flags = [
|
||||
'-fno-omit-frame-pointer',
|
||||
'-fexceptions',
|
||||
'-Wall',
|
||||
'-Werror',
|
||||
'-std=c++11',
|
||||
'-DDISABLE_CPUCAP',
|
||||
'-DDISABLE_XPLAT',
|
||||
],
|
||||
exported_headers = subdir_glob([
|
||||
('include', 'fb/**/*.h'),
|
||||
('include', 'jni/*.h'),
|
||||
]),
|
||||
deps = [
|
||||
JNI_TARGET,
|
||||
],
|
||||
visibility = ['PUBLIC'],
|
||||
)
|
||||
cxx_library(
|
||||
name = 'jni',
|
||||
soname = 'libfb.$(ext)',
|
||||
srcs = glob(['*.cpp', 'jni/*.cpp', 'lyra/*.cpp']),
|
||||
header_namespace = '',
|
||||
compiler_flags = [
|
||||
'-fno-omit-frame-pointer',
|
||||
'-fexceptions',
|
||||
'-Wall',
|
||||
'-Werror',
|
||||
'-std=c++11',
|
||||
'-DDISABLE_CPUCAP',
|
||||
'-DDISABLE_XPLAT',
|
||||
],
|
||||
exported_headers = subdir_glob([
|
||||
('include', 'fb/**/*.h'),
|
||||
('include', 'jni/*.h'),
|
||||
]),
|
||||
deps = [
|
||||
JNI_TARGET,
|
||||
],
|
||||
visibility = ['PUBLIC'],
|
||||
)
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
|
||||
java_library(
|
||||
name = "java",
|
||||
srcs = glob(["**/*.java"]),
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "cxx_library", "GLOG_DEP")
|
||||
|
||||
include_defs("//ReactCommon/DEFS")
|
||||
|
||||
fb_xplat_cxx_library(
|
||||
cxx_library(
|
||||
name = "fbgloginit",
|
||||
srcs = [
|
||||
"glog_init.cpp",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "cxx_library")
|
||||
|
||||
# Copyright (c) 2014-present, Facebook, Inc.
|
||||
# All rights reserved.
|
||||
@@ -7,7 +7,7 @@ include_defs("//ReactAndroid/DEFS")
|
||||
# LICENSE file in the root directory of this source tree. An additional grant
|
||||
# of patent rights can be found in the PATENTS file in the same directory.
|
||||
|
||||
fb_xplat_cxx_library(
|
||||
cxx_library(
|
||||
name = "jni-hack",
|
||||
header_namespace = "",
|
||||
exported_headers = [
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "IS_OSS_BUILD", "cxx_library", "FBJNI_TARGET")
|
||||
|
||||
# This target is only used in open source
|
||||
if IS_OSS_BUILD:
|
||||
fb_xplat_cxx_library(
|
||||
name = 'jni',
|
||||
soname = 'libyoga.$(ext)',
|
||||
srcs = glob(['jni/*.cpp']),
|
||||
header_namespace = '',
|
||||
compiler_flags = [
|
||||
'-fno-omit-frame-pointer',
|
||||
'-fexceptions',
|
||||
'-Wall',
|
||||
'-Werror',
|
||||
'-O3',
|
||||
'-std=c++11',
|
||||
],
|
||||
deps = [
|
||||
'//ReactCommon/yoga:yoga',
|
||||
FBJNI_TARGET,
|
||||
],
|
||||
visibility = ['PUBLIC'],
|
||||
)
|
||||
cxx_library(
|
||||
name = 'jni',
|
||||
soname = 'libyoga.$(ext)',
|
||||
srcs = glob(['jni/*.cpp']),
|
||||
header_namespace = '',
|
||||
compiler_flags = [
|
||||
'-fno-omit-frame-pointer',
|
||||
'-fexceptions',
|
||||
'-Wall',
|
||||
'-Werror',
|
||||
'-O3',
|
||||
'-std=c++11',
|
||||
],
|
||||
deps = [
|
||||
'//ReactCommon/yoga:yoga',
|
||||
FBJNI_TARGET,
|
||||
],
|
||||
visibility = ['PUBLIC'],
|
||||
)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "cxx_library", "FBJNI_TARGET", "ANDROID_JSC_DEPS", "APPLE_JSC_DEPS", "IS_OSS_BUILD", "react_native_xplat_target")
|
||||
|
||||
fb_xplat_cxx_library(
|
||||
cxx_library(
|
||||
name = "jni",
|
||||
srcs = glob(["*.cpp"]),
|
||||
headers = glob(
|
||||
@@ -14,6 +14,8 @@ fb_xplat_cxx_library(
|
||||
"-std=c++1y",
|
||||
"-frtti",
|
||||
],
|
||||
fbandroid_deps = ANDROID_JSC_DEPS,
|
||||
fbobjc_deps = APPLE_JSC_DEPS,
|
||||
preprocessor_flags = [
|
||||
"-DLOG_TAG=\"PackagerConnectionJNI\"",
|
||||
"-DWITH_FBSYSTRACE=1",
|
||||
@@ -28,5 +30,5 @@ fb_xplat_cxx_library(
|
||||
"xplat//folly:molly",
|
||||
react_native_xplat_target("jschelpers:jschelpers"),
|
||||
react_native_xplat_target("jsinspector:jsinspector"),
|
||||
] + JSC_DEPS) if not IS_OSS_BUILD else [],
|
||||
]) if not IS_OSS_BUILD else [],
|
||||
)
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
|
||||
# Temp workaround to get the build working e2e, Gradle builds them for us
|
||||
|
||||
prebuilt_native_library(
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "cxx_library", "react_native_xplat_target", "FBJNI_TARGET", "ANDROID_JSC_DEPS", "APPLE_JSC_DEPS", "IS_OSS_BUILD")
|
||||
|
||||
EXPORTED_HEADERS = [
|
||||
"AndroidJSCFactory.h",
|
||||
@@ -20,7 +20,7 @@ EXPORTED_HEADERS = [
|
||||
"WritableNativeMap.h",
|
||||
]
|
||||
|
||||
fb_xplat_cxx_library(
|
||||
cxx_library(
|
||||
name = "jni",
|
||||
srcs = glob(["*.cpp"]),
|
||||
headers = glob(
|
||||
@@ -29,7 +29,6 @@ fb_xplat_cxx_library(
|
||||
),
|
||||
header_namespace = "react/jni",
|
||||
exported_headers = EXPORTED_HEADERS,
|
||||
allow_jni_merging = True,
|
||||
compiler_flags = [
|
||||
"-Wall",
|
||||
"-Werror",
|
||||
@@ -39,6 +38,9 @@ fb_xplat_cxx_library(
|
||||
"-Wno-pessimizing-move",
|
||||
"-Wno-inconsistent-missing-override",
|
||||
],
|
||||
fbandroid_allow_jni_merging = True,
|
||||
fbandroid_deps = ANDROID_JSC_DEPS,
|
||||
fbobjc_deps = APPLE_JSC_DEPS,
|
||||
preprocessor_flags = [
|
||||
"-DLOG_TAG=\"ReactNativeJNI\"",
|
||||
"-DWITH_FBSYSTRACE=1",
|
||||
@@ -50,12 +52,12 @@ fb_xplat_cxx_library(
|
||||
"PUBLIC",
|
||||
],
|
||||
deps = ([
|
||||
"//native/third-party/android-ndk:android",
|
||||
"xplat//third-party/linker_lib:android",
|
||||
"xplat//folly:molly",
|
||||
"//xplat/fbgloginit:fbgloginit",
|
||||
"fbandroid//xplat/fbgloginit:fbgloginit",
|
||||
"xplat//fbsystrace:fbsystrace",
|
||||
react_native_xplat_target("cxxreact:bridge"),
|
||||
react_native_xplat_target("cxxreact:module"),
|
||||
FBJNI_TARGET,
|
||||
] + JSC_DEPS) if not IS_OSS_BUILD else [],
|
||||
]) if not IS_OSS_BUILD else [],
|
||||
)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "cxx_library", "react_native_xplat_target")
|
||||
|
||||
fb_xplat_cxx_library(
|
||||
cxx_library(
|
||||
name = "perftests",
|
||||
srcs = ["OnLoad.cpp"],
|
||||
compiler_flags = [
|
||||
@@ -9,12 +9,12 @@ fb_xplat_cxx_library(
|
||||
],
|
||||
soname = "libnativereactperftests.$(ext)",
|
||||
visibility = [
|
||||
"//instrumentation_tests/com/facebook/react/...",
|
||||
"fbandroid//instrumentation_tests/com/facebook/react/...",
|
||||
],
|
||||
deps = [
|
||||
"fbandroid//native:base",
|
||||
"fbandroid//native/fb:fb",
|
||||
"xplat//folly:molly",
|
||||
"//native:base",
|
||||
"//native/fb:fb",
|
||||
react_native_xplat_target("cxxreact:module"),
|
||||
],
|
||||
)
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
|
||||
# NOTE(agallagher): The platform should really be responsible for providing
|
||||
# this type of implicit dependency. As it is now, we need to setup a dummy
|
||||
# rules to model the Android NDK's built in libraries.
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
|
||||
# NOTE(agallagher): The platform really should be responsible for providing
|
||||
# this type of provided dependency. As it is now, we need to setup dummy
|
||||
# rules to model glibc's libraries.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library", "react_native_dep")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "logging",
|
||||
exported_deps = [
|
||||
react_native_dep("libraries/fresco/fresco-react-native:fbcore"),
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("//ReactNative:DEFS", "rn_android_library")
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "powermock",
|
||||
exported_deps = [
|
||||
":javassist",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
load("@xplat//ReactNative:DEFS", "rn_android_library")
|
||||
|
||||
android_prebuilt_aar(
|
||||
name = "fresco-react-native",
|
||||
@@ -24,7 +24,7 @@ remote_file(
|
||||
url = "mvn:com.facebook.fresco:drawee:aar:1.3.0",
|
||||
)
|
||||
|
||||
android_library(
|
||||
rn_android_library(
|
||||
name = "imagepipeline",
|
||||
exported_deps = [
|
||||
":bolts",
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
include_defs("//ReactAndroid/DEFS")
|
||||
|
||||
android_prebuilt_aar(
|
||||
name = "soloader",
|
||||
aar = ":soloader-binary-aar",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user