Make xplat react native files buildable

Reviewed By: mzlee

Differential Revision: D6605611

fbshipit-source-id: baa33947319a27b95020924d177a9398a276dabe
This commit is contained in:
Jonathan Kim
2018-01-21 21:54:01 -08:00
committed by Facebook Github Bot
parent cec2e80fc2
commit 4f2cc42a2d
138 changed files with 461 additions and 462 deletions

View File

@@ -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 = [

View File

@@ -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",

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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"),
],
)

View File

@@ -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,

View File

@@ -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 = [

View File

@@ -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",

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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",

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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"],

View File

@@ -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",

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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",

View File

@@ -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,

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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"],

View File

@@ -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 = [

View File

@@ -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,

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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,

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [

View File

@@ -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 = [