From 79a63d040f1346a0e320104fb35da405502aae19 Mon Sep 17 00:00:00 2001 From: Taras Tsugrii Date: Thu, 8 Feb 2018 09:36:45 -0800 Subject: [PATCH] Skylarkify RN defs. Reviewed By: adamjernst Differential Revision: D6934209 fbshipit-source-id: 59f50b739482a53473c157f9e0183024dc88dc67 --- RNTester/android/app/BUCK | 2 +- ReactAndroid/src/androidTest/assets/BUCK | 2 +- ReactAndroid/src/androidTest/buck-runner/BUCK | 2 +- .../java/com/facebook/react/testing/BUCK | 2 +- .../facebook/react/testing/idledetection/BUCK | 2 +- .../com/facebook/react/testing/network/BUCK | 2 +- .../java/com/facebook/react/tests/BUCK | 2 +- .../com/facebook/catalyst/appcompat/BUCK | 2 +- ReactAndroid/src/main/java/com/facebook/BUCK | 2 +- .../facebook/debug/debugoverlay/model/BUCK | 2 +- .../main/java/com/facebook/debug/holder/BUCK | 2 +- .../main/java/com/facebook/debug/tags/BUCK | 2 +- .../src/main/java/com/facebook/jni/BUCK | 2 +- .../src/main/java/com/facebook/perftest/BUCK | 2 +- .../com/facebook/proguard/annotations/BUCK | 2 +- .../src/main/java/com/facebook/react/BUCK | 2 +- .../java/com/facebook/react/animated/BUCK | 2 +- .../java/com/facebook/react/animation/BUCK | 2 +- .../main/java/com/facebook/react/bridge/BUCK | 2 +- .../main/java/com/facebook/react/common/BUCK | 2 +- .../com/facebook/react/common/network/BUCK | 2 +- .../java/com/facebook/react/devsupport/BUCK | 2 +- .../main/java/com/facebook/react/flat/BUCK | 2 +- .../main/java/com/facebook/react/jstasks/BUCK | 2 +- .../facebook/react/module/annotations/BUCK | 2 +- .../java/com/facebook/react/module/model/BUCK | 2 +- .../com/facebook/react/module/processing/BUCK | 2 +- .../react/modules/accessibilityinfo/BUCK | 2 +- .../facebook/react/modules/appregistry/BUCK | 2 +- .../com/facebook/react/modules/appstate/BUCK | 2 +- .../java/com/facebook/react/modules/blob/BUCK | 2 +- .../com/facebook/react/modules/camera/BUCK | 2 +- .../com/facebook/react/modules/clipboard/BUCK | 2 +- .../com/facebook/react/modules/common/BUCK | 2 +- .../java/com/facebook/react/modules/core/BUCK | 2 +- .../facebook/react/modules/datepicker/BUCK | 2 +- .../com/facebook/react/modules/debug/BUCK | 2 +- .../facebook/react/modules/deviceinfo/BUCK | 2 +- .../com/facebook/react/modules/dialog/BUCK | 2 +- .../com/facebook/react/modules/fresco/BUCK | 2 +- .../facebook/react/modules/i18nmanager/BUCK | 2 +- .../com/facebook/react/modules/image/BUCK | 2 +- .../com/facebook/react/modules/intent/BUCK | 2 +- .../com/facebook/react/modules/location/BUCK | 2 +- .../com/facebook/react/modules/netinfo/BUCK | 2 +- .../com/facebook/react/modules/network/BUCK | 2 +- .../facebook/react/modules/permissions/BUCK | 2 +- .../com/facebook/react/modules/share/BUCK | 2 +- .../com/facebook/react/modules/statusbar/BUCK | 2 +- .../com/facebook/react/modules/storage/BUCK | 2 +- .../facebook/react/modules/systeminfo/BUCK | 2 +- .../facebook/react/modules/timepicker/BUCK | 2 +- .../com/facebook/react/modules/toast/BUCK | 2 +- .../com/facebook/react/modules/vibration/BUCK | 2 +- .../com/facebook/react/modules/websocket/BUCK | 2 +- .../facebook/react/packagerconnection/BUCK | 2 +- .../java/com/facebook/react/processing/BUCK | 2 +- .../main/java/com/facebook/react/shell/BUCK | 2 +- .../main/java/com/facebook/react/touch/BUCK | 2 +- .../java/com/facebook/react/uimanager/BUCK | 2 +- .../facebook/react/uimanager/annotations/BUCK | 2 +- .../com/facebook/react/uimanager/util/BUCK | 2 +- .../main/java/com/facebook/react/util/BUCK | 2 +- .../java/com/facebook/react/views/art/BUCK | 2 +- .../com/facebook/react/views/checkbox/BUCK | 2 +- .../java/com/facebook/react/views/common/BUCK | 2 +- .../java/com/facebook/react/views/drawer/BUCK | 2 +- .../java/com/facebook/react/views/image/BUCK | 2 +- .../com/facebook/react/views/imagehelper/BUCK | 2 +- .../java/com/facebook/react/views/modal/BUCK | 2 +- .../java/com/facebook/react/views/picker/BUCK | 2 +- .../com/facebook/react/views/progressbar/BUCK | 2 +- .../java/com/facebook/react/views/scroll/BUCK | 2 +- .../java/com/facebook/react/views/slider/BUCK | 2 +- .../facebook/react/views/swiperefresh/BUCK | 2 +- .../com/facebook/react/views/switchview/BUCK | 2 +- .../java/com/facebook/react/views/text/BUCK | 2 +- .../react/views/text/frescosupport/BUCK | 2 +- .../com/facebook/react/views/textinput/BUCK | 2 +- .../com/facebook/react/views/toolbar/BUCK | 2 +- .../java/com/facebook/react/views/view/BUCK | 2 +- .../com/facebook/react/views/viewpager/BUCK | 2 +- .../com/facebook/react/views/webview/BUCK | 2 +- .../src/main/java/com/facebook/systrace/BUCK | 2 +- ReactAndroid/src/main/jni/first-party/fb/BUCK | 2 +- .../src/main/jni/first-party/fb/jni/java/BUCK | 2 +- .../src/main/jni/first-party/fbgloginit/BUCK | 2 +- .../src/main/jni/first-party/jni-hack/BUCK | 2 +- .../src/main/jni/first-party/yogajni/BUCK | 2 +- .../src/main/jni/packagerconnection/BUCK | 2 +- ReactAndroid/src/main/jni/prebuilt/BUCK | 2 +- ReactAndroid/src/main/jni/react/jni/BUCK | 2 +- .../src/main/jni/react/perftests/BUCK | 2 +- .../java/com/facebook/common/logging/BUCK | 2 +- .../src/test/java/com/facebook/powermock/BUCK | 2 +- .../libraries/fresco/fresco-react-native/BUCK | 2 +- .../src/main/libraries/textlayoutbuilder/BUCK | 2 +- ReactAndroid/src/main/res/BUCK | 2 +- .../android/support/v7/appcompat-orig/BUCK | 2 +- .../src/main/third-party/java/asm/BUCK | 2 +- .../java/buck-android-support/BUCK | 2 +- .../src/main/third-party/java/fest/BUCK | 2 +- .../src/main/third-party/java/junit/BUCK | 2 +- .../src/main/third-party/java/mockito/BUCK | 2 +- .../java/robolectric3/robolectric/BUCK | 2 +- .../src/main/third-party/java/sqlite/BUCK | 2 +- .../java/com/facebook/common/logging/BUCK | 2 +- .../src/test/java/com/facebook/react/BUCK | 2 +- .../java/com/facebook/react/animated/BUCK | 2 +- .../test/java/com/facebook/react/bridge/BUCK | 2 +- .../java/com/facebook/react/devsupport/BUCK | 2 +- .../test/java/com/facebook/react/modules/BUCK | 2 +- .../facebook/react/packagerconnection/BUCK | 2 +- .../java/com/facebook/react/uimanager/BUCK | 2 +- .../test/java/com/facebook/react/views/BUCK | 2 +- .../test/java/org/mockito/configuration/BUCK | 2 +- ReactCommon/cxxreact/BUCK | 2 +- ReactCommon/cxxreact/tests/BUCK | 2 +- ReactCommon/jschelpers/BUCK | 2 +- ReactCommon/jsinspector/BUCK | 2 +- ReactCommon/microprofiler/BUCK | 2 +- ReactCommon/privatedata/BUCK | 2 +- ReactCommon/yoga/BUCK | 2 +- ReactNative/DEFS | 157 --------------- ReactNative/DEFS.bzl | 182 ++++++++++++++++++ 125 files changed, 305 insertions(+), 280 deletions(-) delete mode 100644 ReactNative/DEFS create mode 100644 ReactNative/DEFS.bzl diff --git a/RNTester/android/app/BUCK b/RNTester/android/app/BUCK index f421d400b..c54e4b631 100644 --- a/RNTester/android/app/BUCK +++ b/RNTester/android/app/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "rn_android_binary", "rn_android_resource", "react_native_dep", "react_native_target", "KEYSTORE_TARGET") +load("//ReactNative:DEFS.bzl", "rn_android_library", "rn_android_binary", "rn_android_resource", "react_native_dep", "react_native_target", "KEYSTORE_TARGET") rn_android_binary( name = "app", diff --git a/ReactAndroid/src/androidTest/assets/BUCK b/ReactAndroid/src/androidTest/assets/BUCK index b4f95a646..97e046d36 100644 --- a/ReactAndroid/src/androidTest/assets/BUCK +++ b/ReactAndroid/src/androidTest/assets/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_resource") +load("//ReactNative:DEFS.bzl", "rn_android_resource") rn_android_resource( name = "assets", diff --git a/ReactAndroid/src/androidTest/buck-runner/BUCK b/ReactAndroid/src/androidTest/buck-runner/BUCK index 12ac4e694..40b1947b0 100644 --- a/ReactAndroid/src/androidTest/buck-runner/BUCK +++ b/ReactAndroid/src/androidTest/buck-runner/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_binary", "react_native_dep", "react_native_integration_tests_target", "react_native_target", "KEYSTORE_TARGET") +load("//ReactNative:DEFS.bzl", "rn_android_binary", "react_native_dep", "react_native_integration_tests_target", "react_native_target", "KEYSTORE_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: diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/BUCK b/ReactAndroid/src/androidTest/java/com/facebook/react/testing/BUCK index 34cc7fc50..9654ee540 100644 --- a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/BUCK +++ b/ReactAndroid/src/androidTest/java/com/facebook/react/testing/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_integration_tests_target", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_integration_tests_target", "react_native_target") rn_android_library( name = "testing", diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/BUCK b/ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/BUCK index 087a495fe..db6b3a8a6 100644 --- a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/BUCK +++ b/ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "idledetection", diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/network/BUCK b/ReactAndroid/src/androidTest/java/com/facebook/react/testing/network/BUCK index 6ee7ab605..d44057ef9 100644 --- a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/network/BUCK +++ b/ReactAndroid/src/androidTest/java/com/facebook/react/testing/network/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "network", diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/BUCK b/ReactAndroid/src/androidTest/java/com/facebook/react/tests/BUCK index 699c6d418..7412d1176 100644 --- a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/BUCK +++ b/ReactAndroid/src/androidTest/java/com/facebook/react/tests/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_integration_tests_target", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_integration_tests_target", "react_native_target") rn_android_library( name = "tests", diff --git a/ReactAndroid/src/main/android_res/com/facebook/catalyst/appcompat/BUCK b/ReactAndroid/src/main/android_res/com/facebook/catalyst/appcompat/BUCK index 58f43cdbe..a8bc7113c 100644 --- a/ReactAndroid/src/main/android_res/com/facebook/catalyst/appcompat/BUCK +++ b/ReactAndroid/src/main/android_res/com/facebook/catalyst/appcompat/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_resource", "react_native_dep") +load("//ReactNative:DEFS.bzl", "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 diff --git a/ReactAndroid/src/main/java/com/facebook/BUCK b/ReactAndroid/src/main/java/com/facebook/BUCK index d2d61f016..acf8918c9 100644 --- a/ReactAndroid/src/main/java/com/facebook/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep") rn_android_library( name = "yoga", diff --git a/ReactAndroid/src/main/java/com/facebook/debug/debugoverlay/model/BUCK b/ReactAndroid/src/main/java/com/facebook/debug/debugoverlay/model/BUCK index de544f421..a6bc3c884 100644 --- a/ReactAndroid/src/main/java/com/facebook/debug/debugoverlay/model/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/debug/debugoverlay/model/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep") rn_android_library( name = "model", diff --git a/ReactAndroid/src/main/java/com/facebook/debug/holder/BUCK b/ReactAndroid/src/main/java/com/facebook/debug/holder/BUCK index aaeb273ff..25c98e221 100644 --- a/ReactAndroid/src/main/java/com/facebook/debug/holder/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/debug/holder/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep") rn_android_library( name = "holder", diff --git a/ReactAndroid/src/main/java/com/facebook/debug/tags/BUCK b/ReactAndroid/src/main/java/com/facebook/debug/tags/BUCK index 58ff75834..a722e9cde 100644 --- a/ReactAndroid/src/main/java/com/facebook/debug/tags/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/debug/tags/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep") rn_android_library( name = "tags", diff --git a/ReactAndroid/src/main/java/com/facebook/jni/BUCK b/ReactAndroid/src/main/java/com/facebook/jni/BUCK index ab46348a5..0660dbe56 100644 --- a/ReactAndroid/src/main/java/com/facebook/jni/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/jni/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep") rn_android_library( name = "jni", diff --git a/ReactAndroid/src/main/java/com/facebook/perftest/BUCK b/ReactAndroid/src/main/java/com/facebook/perftest/BUCK index a5e614b74..bc3a5ab52 100644 --- a/ReactAndroid/src/main/java/com/facebook/perftest/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/perftest/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library") +load("//ReactNative:DEFS.bzl", "rn_android_library") rn_android_library( name = "perftest", diff --git a/ReactAndroid/src/main/java/com/facebook/proguard/annotations/BUCK b/ReactAndroid/src/main/java/com/facebook/proguard/annotations/BUCK index 4762641fd..66cbb88e5 100644 --- a/ReactAndroid/src/main/java/com/facebook/proguard/annotations/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/proguard/annotations/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library") +load("//ReactNative:DEFS.bzl", "rn_android_library") rn_android_library( name = "annotations", diff --git a/ReactAndroid/src/main/java/com/facebook/react/BUCK b/ReactAndroid/src/main/java/com/facebook/react/BUCK index db9e579df..2fabe4a11 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "react", diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/BUCK b/ReactAndroid/src/main/java/com/facebook/react/animated/BUCK index ce0d06980..4267abc37 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/animated/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/animated/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "animated", diff --git a/ReactAndroid/src/main/java/com/facebook/react/animation/BUCK b/ReactAndroid/src/main/java/com/facebook/react/animation/BUCK index 5d0528977..5ee48c02e 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/animation/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/animation/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "animation", diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/BUCK b/ReactAndroid/src/main/java/com/facebook/react/bridge/BUCK index b0e34dd26..410201320 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/bridge/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/bridge/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target", "IS_OSS_BUILD") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target", "IS_OSS_BUILD") rn_android_library( name = "bridge", diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/BUCK b/ReactAndroid/src/main/java/com/facebook/react/common/BUCK index 697db3b20..04d4ed2a8 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/common/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/common/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "rn_android_build_config", "react_native_dep") +load("//ReactNative:DEFS.bzl", "rn_android_library", "rn_android_build_config", "react_native_dep") SUB_PROJECTS = [ "network/**/*", diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/network/BUCK b/ReactAndroid/src/main/java/com/facebook/react/common/network/BUCK index 914437f5c..be92d2ff2 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/common/network/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/common/network/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep") rn_android_library( name = "network", diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/BUCK b/ReactAndroid/src/main/java/com/facebook/react/devsupport/BUCK index 2820f3f11..76c0990a2 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/devsupport/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/devsupport/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "devsupport", diff --git a/ReactAndroid/src/main/java/com/facebook/react/flat/BUCK b/ReactAndroid/src/main/java/com/facebook/react/flat/BUCK index 121a38439..ec7cf4c57 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/flat/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/flat/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") rn_android_library( name = "flat", diff --git a/ReactAndroid/src/main/java/com/facebook/react/jstasks/BUCK b/ReactAndroid/src/main/java/com/facebook/react/jstasks/BUCK index 4af7b44c8..a8c84b11d 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/jstasks/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/jstasks/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "jstasks", diff --git a/ReactAndroid/src/main/java/com/facebook/react/module/annotations/BUCK b/ReactAndroid/src/main/java/com/facebook/react/module/annotations/BUCK index 028c6a8d1..7fb76e25c 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/module/annotations/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/module/annotations/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "annotations", diff --git a/ReactAndroid/src/main/java/com/facebook/react/module/model/BUCK b/ReactAndroid/src/main/java/com/facebook/react/module/model/BUCK index 87a951a81..cab3d3e90 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/module/model/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/module/model/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep") rn_android_library( name = "model", diff --git a/ReactAndroid/src/main/java/com/facebook/react/module/processing/BUCK b/ReactAndroid/src/main/java/com/facebook/react/module/processing/BUCK index e5deaad03..dc145a712 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/module/processing/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/module/processing/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_java_annotation_processor", "rn_java_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_java_annotation_processor", "rn_java_library", "react_native_dep", "react_native_target") rn_java_annotation_processor( name = "processing", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/accessibilityinfo/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/accessibilityinfo/BUCK index 9445c2844..ff8cd1d87 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/accessibilityinfo/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/accessibilityinfo/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "accessibilityinfo", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/appregistry/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/appregistry/BUCK index 1f1f79925..901da3967 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/appregistry/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/appregistry/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_target") rn_android_library( name = "appregistry", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/appstate/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/appstate/BUCK index fe6aa03a7..2df792602 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/appstate/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/appstate/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "appstate", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/blob/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/blob/BUCK index d2f8490be..2cdd83276 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/blob/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/blob/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "blob", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/camera/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/camera/BUCK index 832628b90..158e5719b 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/camera/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/camera/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "camera", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/clipboard/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/clipboard/BUCK index a0917a8ad..bf37d42d9 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/clipboard/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/clipboard/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "clipboard", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/common/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/common/BUCK index e8013a914..21958467b 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/common/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/common/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "common", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/core/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/core/BUCK index 843977979..c46015e34 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/core/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/core/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "core", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/datepicker/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/datepicker/BUCK index d5231cf9e..769966093 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/datepicker/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/datepicker/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "datepicker", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/debug/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/debug/BUCK index ed8eb9615..eede98dfd 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/debug/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/debug/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "debug", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/BUCK index db587702c..ad1855e03 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "deviceinfo", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/dialog/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/dialog/BUCK index 776053611..e7cf90ed2 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/dialog/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/dialog/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "dialog", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/BUCK index 292759479..f0b8f7d0b 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "fresco", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/BUCK index 0830bde47..6d2128673 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "i18nmanager", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/image/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/image/BUCK index 511d7dce7..2aa7fd46a 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/image/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/image/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "image", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/intent/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/intent/BUCK index 3c806db7b..3fbd36b19 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/intent/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/intent/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "intent", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/location/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/location/BUCK index 2e3058718..cffe25702 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/location/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/location/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "location", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/netinfo/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/netinfo/BUCK index 03f2159b4..c29122b2a 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/netinfo/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/netinfo/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "netinfo", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/network/BUCK index 4ce467af9..ad3d4a799 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/network/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/network/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "network", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/permissions/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/permissions/BUCK index 1b17084ba..468ffbf41 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/permissions/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/permissions/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "permissions", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/share/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/share/BUCK index bc0ed8676..70ee6a732 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/share/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/share/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "share", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/BUCK index ea7df6375..e4f39dc0c 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "statusbar", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/storage/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/storage/BUCK index 2a167374c..8806ad453 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/storage/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/storage/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "storage", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/BUCK index c271da003..7bfe35055 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "systeminfo", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/timepicker/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/timepicker/BUCK index 004cc06f8..b4e26f64a 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/timepicker/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/timepicker/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "timepicker", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/toast/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/toast/BUCK index d193897fb..7c1622c19 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/toast/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/toast/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "toast", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/vibration/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/vibration/BUCK index 024416dd4..4b540aa8a 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/vibration/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/vibration/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "vibration", diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/websocket/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/websocket/BUCK index e91fcb9a2..c9624857c 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/websocket/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/websocket/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "websocket", diff --git a/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/BUCK b/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/BUCK index ff7d61fee..540e9b349 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "IS_OSS_BUILD", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "IS_OSS_BUILD", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "packagerconnection", diff --git a/ReactAndroid/src/main/java/com/facebook/react/processing/BUCK b/ReactAndroid/src/main/java/com/facebook/react/processing/BUCK index 8a72ba007..f6f1683f8 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/processing/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/processing/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_java_annotation_processor", "rn_java_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_java_annotation_processor", "rn_java_library", "react_native_dep", "react_native_target") rn_java_annotation_processor( name = "processing", diff --git a/ReactAndroid/src/main/java/com/facebook/react/shell/BUCK b/ReactAndroid/src/main/java/com/facebook/react/shell/BUCK index 821191813..685b90f75 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/shell/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/shell/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "shell", diff --git a/ReactAndroid/src/main/java/com/facebook/react/touch/BUCK b/ReactAndroid/src/main/java/com/facebook/react/touch/BUCK index 200b94f4d..5b7dbdc25 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/touch/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/touch/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep") rn_android_library( name = "touch", diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/BUCK b/ReactAndroid/src/main/java/com/facebook/react/uimanager/BUCK index 563bbe479..244903500 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") rn_android_library( name = "uimanager", diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/BUCK b/ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/BUCK index 0a4a31531..727d8c04d 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep") rn_android_library( name = "annotations", diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/util/BUCK b/ReactAndroid/src/main/java/com/facebook/react/uimanager/util/BUCK index 9d381de2d..9b9393650 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/util/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/util/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "util", diff --git a/ReactAndroid/src/main/java/com/facebook/react/util/BUCK b/ReactAndroid/src/main/java/com/facebook/react/util/BUCK index 918bc1d66..abbf34f4a 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/util/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/util/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_target") rn_android_library( name = "util", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/art/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/art/BUCK index 6be869c6d..754a1f27a 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/art/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/art/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") rn_android_library( name = "art", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/checkbox/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/checkbox/BUCK index 13c7d93cc..31c186d71 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/checkbox/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/checkbox/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "checkbox", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/common/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/common/BUCK index 127ff61dd..059301402 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/common/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/common/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep") rn_android_library( name = "common", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/drawer/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/drawer/BUCK index ad8b069d9..70a65ded0 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/drawer/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/drawer/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") rn_android_library( name = "drawer", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/image/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/image/BUCK index ef0c397da..9646bbddf 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/image/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/image/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target", "YOGA_TARGET") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target", "YOGA_TARGET") IMAGE_EVENT_FILES = [ "ImageLoadEvent.java", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/BUCK index e747bb3af..75f0cd973 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep") rn_android_library( name = "imagehelper", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/modal/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/modal/BUCK index 166c925a8..50de0adde 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/modal/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/modal/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") rn_android_library( name = "modal", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/picker/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/picker/BUCK index 35929ced9..aca481694 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/picker/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/picker/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "picker", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/progressbar/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/progressbar/BUCK index 95fa32ec7..bf73d0c46 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/progressbar/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/progressbar/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") rn_android_library( name = "progressbar", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/scroll/BUCK index 013e2c478..e2c20c51f 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/scroll/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") rn_android_library( name = "scroll", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/slider/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/slider/BUCK index c6acf3060..04d91b9bf 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/slider/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/slider/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") rn_android_library( name = "slider", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/BUCK index 9f3a53f75..b60b696d7 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "swiperefresh", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/switchview/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/switchview/BUCK index 741cffe61..90811afcf 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/switchview/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/switchview/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") rn_android_library( name = "switchview", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/text/BUCK index 08ad508ce..4ed92a824 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/text/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/text/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") rn_android_library( name = "text", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/BUCK index 3df1cc82b..cb24e878a 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") rn_android_library( name = "frescosupport", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/textinput/BUCK index d1d46b200..60e261c2a 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/textinput/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") rn_android_library( name = "textinput", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/toolbar/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/toolbar/BUCK index dfc17ada8..a3c96aab6 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/toolbar/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/toolbar/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") rn_android_library( name = "toolbar", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/view/BUCK index 95b48a234..4f0d4baee 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/view/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/view/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "YOGA_TARGET", "react_native_dep", "react_native_target") rn_android_library( name = "view", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/viewpager/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/viewpager/BUCK index b12fed0ff..45ed3f183 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/viewpager/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/viewpager/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "viewpager", diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/webview/BUCK b/ReactAndroid/src/main/java/com/facebook/react/views/webview/BUCK index fdbc50519..b55bad969 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/webview/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/views/webview/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target") rn_android_library( name = "webview", diff --git a/ReactAndroid/src/main/java/com/facebook/systrace/BUCK b/ReactAndroid/src/main/java/com/facebook/systrace/BUCK index 8dd826b69..873913277 100644 --- a/ReactAndroid/src/main/java/com/facebook/systrace/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/systrace/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library") +load("//ReactNative:DEFS.bzl", "rn_android_library") rn_android_library( name = "systrace", diff --git a/ReactAndroid/src/main/jni/first-party/fb/BUCK b/ReactAndroid/src/main/jni/first-party/fb/BUCK index d43e4ebd4..a372f7474 100644 --- a/ReactAndroid/src/main/jni/first-party/fb/BUCK +++ b/ReactAndroid/src/main/jni/first-party/fb/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "IS_OSS_BUILD", "cxx_library", "JNI_TARGET") +load("//ReactNative:DEFS.bzl", "IS_OSS_BUILD", "cxx_library", "JNI_TARGET") # This target is only used in open source if IS_OSS_BUILD: diff --git a/ReactAndroid/src/main/jni/first-party/fb/jni/java/BUCK b/ReactAndroid/src/main/jni/first-party/fb/jni/java/BUCK index 3ec257875..afec30c51 100644 --- a/ReactAndroid/src/main/jni/first-party/fb/jni/java/BUCK +++ b/ReactAndroid/src/main/jni/first-party/fb/jni/java/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "react_native_dep") +load("//ReactNative:DEFS.bzl", "react_native_dep") java_library( name = "java", diff --git a/ReactAndroid/src/main/jni/first-party/fbgloginit/BUCK b/ReactAndroid/src/main/jni/first-party/fbgloginit/BUCK index 7622e4ad8..6309cea5c 100644 --- a/ReactAndroid/src/main/jni/first-party/fbgloginit/BUCK +++ b/ReactAndroid/src/main/jni/first-party/fbgloginit/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "cxx_library", "GLOG_DEP") +load("//ReactNative:DEFS.bzl", "cxx_library", "GLOG_DEP") cxx_library( name = "fbgloginit", diff --git a/ReactAndroid/src/main/jni/first-party/jni-hack/BUCK b/ReactAndroid/src/main/jni/first-party/jni-hack/BUCK index 67bbb4277..254602fbc 100644 --- a/ReactAndroid/src/main/jni/first-party/jni-hack/BUCK +++ b/ReactAndroid/src/main/jni/first-party/jni-hack/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "cxx_library") +load("//ReactNative:DEFS.bzl", "cxx_library") # Copyright (c) 2014-present, Facebook, Inc. # All rights reserved. diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/BUCK b/ReactAndroid/src/main/jni/first-party/yogajni/BUCK index 822414cbc..d9b12dae4 100644 --- a/ReactAndroid/src/main/jni/first-party/yogajni/BUCK +++ b/ReactAndroid/src/main/jni/first-party/yogajni/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "IS_OSS_BUILD", "cxx_library", "FBJNI_TARGET") +load("//ReactNative:DEFS.bzl", "IS_OSS_BUILD", "cxx_library", "FBJNI_TARGET") # This target is only used in open source if IS_OSS_BUILD: diff --git a/ReactAndroid/src/main/jni/packagerconnection/BUCK b/ReactAndroid/src/main/jni/packagerconnection/BUCK index ee11def4d..b1095f42d 100644 --- a/ReactAndroid/src/main/jni/packagerconnection/BUCK +++ b/ReactAndroid/src/main/jni/packagerconnection/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "cxx_library", "FBJNI_TARGET", "ANDROID_JSC_DEPS", "APPLE_JSC_DEPS", "IS_OSS_BUILD", "react_native_xplat_target") +load("//ReactNative:DEFS.bzl", "cxx_library", "FBJNI_TARGET", "ANDROID_JSC_DEPS", "APPLE_JSC_DEPS", "IS_OSS_BUILD", "react_native_xplat_target") cxx_library( name = "jni", diff --git a/ReactAndroid/src/main/jni/prebuilt/BUCK b/ReactAndroid/src/main/jni/prebuilt/BUCK index f61f82480..7279eea79 100644 --- a/ReactAndroid/src/main/jni/prebuilt/BUCK +++ b/ReactAndroid/src/main/jni/prebuilt/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_prebuilt_native_library", "rn_android_prebuilt_aar") +load("//ReactNative:DEFS.bzl", "rn_prebuilt_native_library", "rn_android_prebuilt_aar") # Temp workaround to get the build working e2e, Gradle builds them for us rn_prebuilt_native_library( diff --git a/ReactAndroid/src/main/jni/react/jni/BUCK b/ReactAndroid/src/main/jni/react/jni/BUCK index c85ecba58..a33e775d4 100644 --- a/ReactAndroid/src/main/jni/react/jni/BUCK +++ b/ReactAndroid/src/main/jni/react/jni/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "cxx_library", "react_native_xplat_target", "FBJNI_TARGET", "ANDROID_JSC_DEPS", "APPLE_JSC_DEPS", "IS_OSS_BUILD") +load("//ReactNative:DEFS.bzl", "cxx_library", "react_native_xplat_target", "FBJNI_TARGET", "ANDROID_JSC_DEPS", "APPLE_JSC_DEPS", "IS_OSS_BUILD") EXPORTED_HEADERS = [ "AndroidJSCFactory.h", diff --git a/ReactAndroid/src/main/jni/react/perftests/BUCK b/ReactAndroid/src/main/jni/react/perftests/BUCK index f6c920c90..4a9c42a4e 100644 --- a/ReactAndroid/src/main/jni/react/perftests/BUCK +++ b/ReactAndroid/src/main/jni/react/perftests/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "cxx_library", "react_native_xplat_target") +load("//ReactNative:DEFS.bzl", "cxx_library", "react_native_xplat_target") cxx_library( name = "perftests", diff --git a/ReactAndroid/src/main/libraries/fbcore/src/main/java/com/facebook/common/logging/BUCK b/ReactAndroid/src/main/libraries/fbcore/src/main/java/com/facebook/common/logging/BUCK index b6a7fbe43..fddec2c42 100644 --- a/ReactAndroid/src/main/libraries/fbcore/src/main/java/com/facebook/common/logging/BUCK +++ b/ReactAndroid/src/main/libraries/fbcore/src/main/java/com/facebook/common/logging/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep") rn_android_library( name = "logging", diff --git a/ReactAndroid/src/main/libraries/fbcore/src/test/java/com/facebook/powermock/BUCK b/ReactAndroid/src/main/libraries/fbcore/src/test/java/com/facebook/powermock/BUCK index 090b70a38..a34d1224a 100644 --- a/ReactAndroid/src/main/libraries/fbcore/src/test/java/com/facebook/powermock/BUCK +++ b/ReactAndroid/src/main/libraries/fbcore/src/test/java/com/facebook/powermock/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "rn_prebuilt_jar") +load("//ReactNative:DEFS.bzl", "rn_android_library", "rn_prebuilt_jar") rn_android_library( name = "powermock", diff --git a/ReactAndroid/src/main/libraries/fresco/fresco-react-native/BUCK b/ReactAndroid/src/main/libraries/fresco/fresco-react-native/BUCK index 191dba3b3..06dca9bcc 100644 --- a/ReactAndroid/src/main/libraries/fresco/fresco-react-native/BUCK +++ b/ReactAndroid/src/main/libraries/fresco/fresco-react-native/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "rn_android_prebuilt_aar", "rn_prebuilt_jar") +load("//ReactNative:DEFS.bzl", "rn_android_library", "rn_android_prebuilt_aar", "rn_prebuilt_jar") rn_android_prebuilt_aar( name = "fresco-react-native", diff --git a/ReactAndroid/src/main/libraries/textlayoutbuilder/BUCK b/ReactAndroid/src/main/libraries/textlayoutbuilder/BUCK index 3d1089695..68ef47370 100644 --- a/ReactAndroid/src/main/libraries/textlayoutbuilder/BUCK +++ b/ReactAndroid/src/main/libraries/textlayoutbuilder/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "rn_android_prebuilt_aar", "rn_prebuilt_jar") +load("//ReactNative:DEFS.bzl", "rn_android_library", "rn_android_prebuilt_aar", "rn_prebuilt_jar") rn_android_library( name = "textlayoutbuilder", diff --git a/ReactAndroid/src/main/res/BUCK b/ReactAndroid/src/main/res/BUCK index 1df270d57..c211e6e6d 100644 --- a/ReactAndroid/src/main/res/BUCK +++ b/ReactAndroid/src/main/res/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_resource", "react_native_target", "android_react_native_target", "apple_react_native_target") +load("//ReactNative:DEFS.bzl", "rn_android_resource", "react_native_target", "android_react_native_target", "apple_react_native_target") rn_android_resource( name = "devsupport", diff --git a/ReactAndroid/src/main/third-party/android/support/v7/appcompat-orig/BUCK b/ReactAndroid/src/main/third-party/android/support/v7/appcompat-orig/BUCK index 0799ff6d0..af13e77e1 100644 --- a/ReactAndroid/src/main/third-party/android/support/v7/appcompat-orig/BUCK +++ b/ReactAndroid/src/main/third-party/android/support/v7/appcompat-orig/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "rn_android_resource", "rn_prebuilt_jar") +load("//ReactNative:DEFS.bzl", "rn_android_library", "rn_android_resource", "rn_prebuilt_jar") # This is a bit messy and hopefully a temporary thing # The problem is that Gradle extracts appcompat resources into app namespace, com.facebook.react diff --git a/ReactAndroid/src/main/third-party/java/asm/BUCK b/ReactAndroid/src/main/third-party/java/asm/BUCK index c24bbf1d1..c88207bc2 100644 --- a/ReactAndroid/src/main/third-party/java/asm/BUCK +++ b/ReactAndroid/src/main/third-party/java/asm/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "rn_prebuilt_jar") +load("//ReactNative:DEFS.bzl", "rn_android_library", "rn_prebuilt_jar") rn_android_library( name = "asm", diff --git a/ReactAndroid/src/main/third-party/java/buck-android-support/BUCK b/ReactAndroid/src/main/third-party/java/buck-android-support/BUCK index aa9df9fe0..c13c72c46 100644 --- a/ReactAndroid/src/main/third-party/java/buck-android-support/BUCK +++ b/ReactAndroid/src/main/third-party/java/buck-android-support/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "react_native_integration_tests_target") +load("//ReactNative:DEFS.bzl", "react_native_integration_tests_target") # this lib was compiled by buck version : 6cbf2709778ea352a169d1c84e3ef2894dfa39ec prebuilt_jar( diff --git a/ReactAndroid/src/main/third-party/java/fest/BUCK b/ReactAndroid/src/main/third-party/java/fest/BUCK index d4ba7359c..6c87cbafd 100644 --- a/ReactAndroid/src/main/third-party/java/fest/BUCK +++ b/ReactAndroid/src/main/third-party/java/fest/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "rn_prebuilt_jar") +load("//ReactNative:DEFS.bzl", "rn_android_library", "rn_prebuilt_jar") rn_android_library( name = "fest", diff --git a/ReactAndroid/src/main/third-party/java/junit/BUCK b/ReactAndroid/src/main/third-party/java/junit/BUCK index 2e114d366..923f3b75f 100644 --- a/ReactAndroid/src/main/third-party/java/junit/BUCK +++ b/ReactAndroid/src/main/third-party/java/junit/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "rn_prebuilt_jar") +load("//ReactNative:DEFS.bzl", "rn_android_library", "rn_prebuilt_jar") rn_android_library( name = "junit", diff --git a/ReactAndroid/src/main/third-party/java/mockito/BUCK b/ReactAndroid/src/main/third-party/java/mockito/BUCK index 9567927f0..65627a724 100644 --- a/ReactAndroid/src/main/third-party/java/mockito/BUCK +++ b/ReactAndroid/src/main/third-party/java/mockito/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "rn_prebuilt_jar") +load("//ReactNative:DEFS.bzl", "rn_android_library", "rn_prebuilt_jar") rn_android_library( name = "mockito", diff --git a/ReactAndroid/src/main/third-party/java/robolectric3/robolectric/BUCK b/ReactAndroid/src/main/third-party/java/robolectric3/robolectric/BUCK index d9935363d..00ee6d55a 100644 --- a/ReactAndroid/src/main/third-party/java/robolectric3/robolectric/BUCK +++ b/ReactAndroid/src/main/third-party/java/robolectric3/robolectric/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "rn_prebuilt_jar") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "rn_prebuilt_jar") rn_android_library( name = "robolectric", diff --git a/ReactAndroid/src/main/third-party/java/sqlite/BUCK b/ReactAndroid/src/main/third-party/java/sqlite/BUCK index dc4aba9f4..f78897151 100644 --- a/ReactAndroid/src/main/third-party/java/sqlite/BUCK +++ b/ReactAndroid/src/main/third-party/java/sqlite/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "rn_prebuilt_jar") +load("//ReactNative:DEFS.bzl", "rn_android_library", "rn_prebuilt_jar") rn_android_library( name = "sqlite", diff --git a/ReactAndroid/src/test/java/com/facebook/common/logging/BUCK b/ReactAndroid/src/test/java/com/facebook/common/logging/BUCK index eb4b36caa..2592f15de 100644 --- a/ReactAndroid/src/test/java/com/facebook/common/logging/BUCK +++ b/ReactAndroid/src/test/java/com/facebook/common/logging/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep") rn_android_library( name = "logging", diff --git a/ReactAndroid/src/test/java/com/facebook/react/BUCK b/ReactAndroid/src/test/java/com/facebook/react/BUCK index 37db2b423..250a4c23a 100644 --- a/ReactAndroid/src/test/java/com/facebook/react/BUCK +++ b/ReactAndroid/src/test/java/com/facebook/react/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_robolectric_test", "YOGA_TARGET", "react_native_dep", "react_native_target", "react_native_tests_target") +load("//ReactNative:DEFS.bzl", "rn_robolectric_test", "YOGA_TARGET", "react_native_dep", "react_native_target", "react_native_tests_target") rn_robolectric_test( name = "react", diff --git a/ReactAndroid/src/test/java/com/facebook/react/animated/BUCK b/ReactAndroid/src/test/java/com/facebook/react/animated/BUCK index edb0e60cc..8922cab95 100644 --- a/ReactAndroid/src/test/java/com/facebook/react/animated/BUCK +++ b/ReactAndroid/src/test/java/com/facebook/react/animated/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_robolectric_test", "react_native_dep", "react_native_target", "react_native_tests_target") +load("//ReactNative:DEFS.bzl", "rn_robolectric_test", "react_native_dep", "react_native_target", "react_native_tests_target") rn_robolectric_test( name = "animated", diff --git a/ReactAndroid/src/test/java/com/facebook/react/bridge/BUCK b/ReactAndroid/src/test/java/com/facebook/react/bridge/BUCK index 7aa746a5b..13c4aaa76 100644 --- a/ReactAndroid/src/test/java/com/facebook/react/bridge/BUCK +++ b/ReactAndroid/src/test/java/com/facebook/react/bridge/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep", "react_native_target", "rn_robolectric_test", "react_native_tests_target") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep", "react_native_target", "rn_robolectric_test", "react_native_tests_target") STANDARD_TEST_SRCS = [ "*Test.java", diff --git a/ReactAndroid/src/test/java/com/facebook/react/devsupport/BUCK b/ReactAndroid/src/test/java/com/facebook/react/devsupport/BUCK index cc09a03f1..de5c73bae 100644 --- a/ReactAndroid/src/test/java/com/facebook/react/devsupport/BUCK +++ b/ReactAndroid/src/test/java/com/facebook/react/devsupport/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_robolectric_test", "react_native_dep", "react_native_target", "react_native_tests_target") +load("//ReactNative:DEFS.bzl", "rn_robolectric_test", "react_native_dep", "react_native_target", "react_native_tests_target") rn_robolectric_test( name = "devsupport", diff --git a/ReactAndroid/src/test/java/com/facebook/react/modules/BUCK b/ReactAndroid/src/test/java/com/facebook/react/modules/BUCK index 0b76706fc..860bbf7bf 100644 --- a/ReactAndroid/src/test/java/com/facebook/react/modules/BUCK +++ b/ReactAndroid/src/test/java/com/facebook/react/modules/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_robolectric_test", "YOGA_TARGET", "react_native_dep", "react_native_target", "react_native_tests_target") +load("//ReactNative:DEFS.bzl", "rn_robolectric_test", "YOGA_TARGET", "react_native_dep", "react_native_target", "react_native_tests_target") rn_robolectric_test( name = "modules", diff --git a/ReactAndroid/src/test/java/com/facebook/react/packagerconnection/BUCK b/ReactAndroid/src/test/java/com/facebook/react/packagerconnection/BUCK index 03dcf50ca..12ef1f5fa 100644 --- a/ReactAndroid/src/test/java/com/facebook/react/packagerconnection/BUCK +++ b/ReactAndroid/src/test/java/com/facebook/react/packagerconnection/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_robolectric_test", "react_native_dep", "react_native_target") +load("//ReactNative:DEFS.bzl", "rn_robolectric_test", "react_native_dep", "react_native_target") rn_robolectric_test( name = "packagerconnection", diff --git a/ReactAndroid/src/test/java/com/facebook/react/uimanager/BUCK b/ReactAndroid/src/test/java/com/facebook/react/uimanager/BUCK index 283494c8b..385a2d660 100644 --- a/ReactAndroid/src/test/java/com/facebook/react/uimanager/BUCK +++ b/ReactAndroid/src/test/java/com/facebook/react/uimanager/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_robolectric_test", "YOGA_TARGET", "react_native_dep", "react_native_target", "react_native_tests_target") +load("//ReactNative:DEFS.bzl", "rn_robolectric_test", "YOGA_TARGET", "react_native_dep", "react_native_target", "react_native_tests_target") rn_robolectric_test( name = "uimanager", diff --git a/ReactAndroid/src/test/java/com/facebook/react/views/BUCK b/ReactAndroid/src/test/java/com/facebook/react/views/BUCK index 33eebaf60..50df82ab6 100644 --- a/ReactAndroid/src/test/java/com/facebook/react/views/BUCK +++ b/ReactAndroid/src/test/java/com/facebook/react/views/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_robolectric_test", "YOGA_TARGET", "react_native_dep", "react_native_target", "react_native_tests_target") +load("//ReactNative:DEFS.bzl", "rn_robolectric_test", "YOGA_TARGET", "react_native_dep", "react_native_target", "react_native_tests_target") rn_robolectric_test( name = "views", diff --git a/ReactAndroid/src/test/java/org/mockito/configuration/BUCK b/ReactAndroid/src/test/java/org/mockito/configuration/BUCK index 777a89c9e..3f6f74e29 100644 --- a/ReactAndroid/src/test/java/org/mockito/configuration/BUCK +++ b/ReactAndroid/src/test/java/org/mockito/configuration/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_android_library", "react_native_dep") +load("//ReactNative:DEFS.bzl", "rn_android_library", "react_native_dep") rn_android_library( name = "configuration", diff --git a/ReactCommon/cxxreact/BUCK b/ReactCommon/cxxreact/BUCK index ea6bd4d9d..24d1d421e 100644 --- a/ReactCommon/cxxreact/BUCK +++ b/ReactCommon/cxxreact/BUCK @@ -1,5 +1,5 @@ load("@xplat//configurations/buck/apple:flag_defs.bzl", "DEBUG_PREPROCESSOR_FLAGS") -load("//ReactNative:DEFS", "IS_OSS_BUILD", "rn_xplat_cxx_library", "ANDROID_INSPECTOR_FLAGS", "APPLE_INSPECTOR_FLAGS", "ANDROID_JSC_DEPS", "APPLE_JSC_DEPS", "DEBUG_PREPROCESSOR_FLAGS", "react_native_xplat_target") +load("//ReactNative:DEFS.bzl", "IS_OSS_BUILD", "rn_xplat_cxx_library", "ANDROID_INSPECTOR_FLAGS", "APPLE_INSPECTOR_FLAGS", "ANDROID_JSC_DEPS", "APPLE_JSC_DEPS", "react_native_xplat_target") CXX_LIBRARY_COMPILER_FLAGS = [ "-std=c++14", diff --git a/ReactCommon/cxxreact/tests/BUCK b/ReactCommon/cxxreact/tests/BUCK index 1ae86ec59..4bb6fda86 100644 --- a/ReactCommon/cxxreact/tests/BUCK +++ b/ReactCommon/cxxreact/tests/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "IS_OSS_BUILD", "react_native_xplat_target") +load("//ReactNative:DEFS.bzl", "IS_OSS_BUILD", "react_native_xplat_target") TEST_SRCS = [ "RecoverableErrorTest.cpp", diff --git a/ReactCommon/jschelpers/BUCK b/ReactCommon/jschelpers/BUCK index 6e7bdec10..ac9ee706d 100644 --- a/ReactCommon/jschelpers/BUCK +++ b/ReactCommon/jschelpers/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_xplat_cxx_library", "react_native_xplat_target", "ANDROID_JSC_INTERNAL_DEPS", "APPLE_JSC_INTERNAL_DEPS") +load("//ReactNative:DEFS.bzl", "rn_xplat_cxx_library", "react_native_xplat_target", "ANDROID_JSC_INTERNAL_DEPS", "APPLE_JSC_INTERNAL_DEPS") EXPORTED_HEADERS = [ "JavaScriptCore.h", diff --git a/ReactCommon/jsinspector/BUCK b/ReactCommon/jsinspector/BUCK index d6f5b33f4..f50840b71 100644 --- a/ReactCommon/jsinspector/BUCK +++ b/ReactCommon/jsinspector/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_xplat_cxx_library") +load("//ReactNative:DEFS.bzl", "rn_xplat_cxx_library") EXPORTED_HEADERS = [ "InspectorInterfaces.h", diff --git a/ReactCommon/microprofiler/BUCK b/ReactCommon/microprofiler/BUCK index 1013bf146..9be4e444e 100644 --- a/ReactCommon/microprofiler/BUCK +++ b/ReactCommon/microprofiler/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "cxx_library", "GLOG_DEP") +load("//ReactNative:DEFS.bzl", "cxx_library", "GLOG_DEP") cxx_library( name = "microprofiler", diff --git a/ReactCommon/privatedata/BUCK b/ReactCommon/privatedata/BUCK index 7ee27f5ff..79983f49d 100644 --- a/ReactCommon/privatedata/BUCK +++ b/ReactCommon/privatedata/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_xplat_cxx_library") +load("//ReactNative:DEFS.bzl", "rn_xplat_cxx_library") rn_xplat_cxx_library( name = "privatedata", diff --git a/ReactCommon/yoga/BUCK b/ReactCommon/yoga/BUCK index ed393265a..aa6308d38 100644 --- a/ReactCommon/yoga/BUCK +++ b/ReactCommon/yoga/BUCK @@ -1,4 +1,4 @@ -load("//ReactNative:DEFS", "rn_xplat_cxx_library") +load("//ReactNative:DEFS.bzl", "rn_xplat_cxx_library") rn_xplat_cxx_library( name = "yoga", diff --git a/ReactNative/DEFS b/ReactNative/DEFS deleted file mode 100644 index 779d4bb88..000000000 --- a/ReactNative/DEFS +++ /dev/null @@ -1,157 +0,0 @@ -# Helpers for referring to React Native open source code. -# -# This lets us build React Native: -# - At Facebook by running buck from the root of the fb repo -# - Outside of Facebook by running buck in the root of the git repo - -IS_OSS_BUILD = True - -GLOG_DEP = "//ReactAndroid/build/third-party-ndk/glog:glog" - -INSPECTOR_FLAGS = [] -DEBUG_PREPROCESSOR_FLAGS = [] - -APPLE_JSC_INTERNAL_DEPS = [] -APPLE_JSC_DEPS = [] - -ANDROID_JSC_INTERNAL_DEPS = [ - '//native/third-party/jsc:jsc', - '//native/third-party/jsc:jsc_legacy_profiler', -] -ANDROID_JSC_DEPS = ANDROID_JSC_INTERNAL_DEPS - -YOGA_TARGET = '//ReactAndroid/src/main/java/com/facebook:yoga' -FBGLOGINIT_TARGET = '//ReactAndroid/src/main/jni/first-party/fbgloginit:fbgloginit' -FBJNI_TARGET = '//ReactAndroid/src/main/jni/first-party/fb:jni' -JNI_TARGET = '//ReactAndroid/src/main/jni/first-party/jni-hack:jni-hack' -KEYSTORE_TARGET = '//keystores:debug' - -with allow_unsafe_import(): - import os - -# Building is not supported in OSS right now -def rn_xplat_cxx_library(name, **kwargs): - cxx_library(name = name, **kwargs) - -# Example: react_native_target('java/com/facebook/react/common:common') -def react_native_target(path): - return '//ReactAndroid/src/main/' + path - -def android_react_native_target(path): - return react_native_target(path) - -def apple_react_native_target(path): - return react_native_target(path) - -# Example: react_native_xplat_target('bridge:bridge') -def react_native_xplat_target(path): - return '//ReactCommon/' + path - -# Example: react_native_tests_target('java/com/facebook/react/modules:modules') -def react_native_tests_target(path): - return '//ReactAndroid/src/test/' + path - -# Example: react_native_integration_tests_target('java/com/facebook/react/testing:testing') -def react_native_integration_tests_target(path): - return '//ReactAndroid/src/androidTest/' + path - -# Helper for referring to non-RN code from RN OSS code. -# Example: react_native_dep('java/com/facebook/systrace:systrace') -def react_native_dep(path): - return '//ReactAndroid/src/main/' + path - -# React property preprocessor -def rn_android_library( - name, - deps=[], - plugins=[], - *args, - **kwargs): - - if react_native_target('java/com/facebook/react/uimanager/annotations:annotations') in deps and name != 'processing': - react_property_plugins = [ - react_native_target('java/com/facebook/react/processing:processing'), - ] - - plugins = list(set(plugins + react_property_plugins)) - - if react_native_target('java/com/facebook/react/module/annotations:annotations') in deps and name != 'processing': - react_module_plugins = [ - react_native_target('java/com/facebook/react/module/processing:processing'), - ] - - plugins = list(set(plugins + react_module_plugins)) - - android_library( - name=name, - deps=deps, - plugins=plugins, - *args, - **kwargs) - -def rn_android_binary(*args, **kwargs): - android_binary(*args, **kwargs) - -def rn_android_build_config(*args, **kwargs): - android_build_config(*args, **kwargs) - -def rn_android_resource(*args, **kwargs): - android_resource(*args, **kwargs) - -def rn_android_prebuilt_aar(*args, **kwargs): - android_prebuilt_aar(*args, **kwargs) - -def rn_java_library(*args, **kwargs): - java_library(*args, **kwargs) - -def rn_java_annotation_processor(*args, **kwargs): - java_annotation_processor(*args, **kwargs) - -def rn_prebuilt_native_library(*args, **kwargs): - prebuilt_native_library(*args, **kwargs) - -def rn_prebuilt_jar (*args, **kwargs): - prebuilt_jar (*args, **kwargs) - -def rn_robolectric_test(name, srcs, vm_args = None, *args, **kwargs): - vm_args = vm_args or [] - - # We may need to create buck-out/gen/ if we're running after buck clean. - tmp = 'buck-out/gen/' + get_base_path() + '/__java_test_' + name + '_output__' - extra_vm_args = [ - '-XX:+UseConcMarkSweepGC', # required by -XX:+CMSClassUnloadingEnabled - '-XX:+CMSClassUnloadingEnabled', - '-XX:ReservedCodeCacheSize=150M', - '-Drobolectric.dependency.dir=buck-out/gen/ReactAndroid/src/main/third-party/java/robolectric3/robolectric', - '-Dlibraries=buck-out/gen/ReactAndroid/src/main/third-party/java/robolectric3/robolectric/*.jar', - '-Drobolectric.logging.enabled=true', - '-XX:MaxPermSize=620m', - '-Drobolectric.offline=true', - ] - if os.path.isdir("/dev/shm") and 'CIRCLECI' not in os.environ: - extra_vm_args.append('-Djava.io.tmpdir=/dev/shm') - else: - extra_vm_args.append( - '-Djava.io.tmpdir=%s' % os.path.join(os.path.abspath('.'), - 'buck-out/bin')) - - # RN tests use Powermock, which means they get their own ClassLoaders. - # Because the yoga native library (or any native library) can only be loaded into one - # ClassLoader at a time, we need to run each in its own process, hence fork_mode = 'per_test'. - robolectric_test( - name = name, - use_cxx_libraries = True, - cxx_library_whitelist = [ - '//ReactCommon/yoga:yoga', - '//ReactAndroid/src/main/jni/first-party/yogajni:jni', - ], - fork_mode = 'per_test', - srcs = srcs, - vm_args = vm_args + extra_vm_args, - *args, **kwargs) - -original_cxx_library = cxx_library -def cxx_library(allow_jni_merging=None, **kwargs): - kwargs.pop('fbandroid_deps', []) - kwargs.pop('fbobjc_deps', []) - original_cxx_library(**kwargs) diff --git a/ReactNative/DEFS.bzl b/ReactNative/DEFS.bzl new file mode 100644 index 000000000..b21a37c6e --- /dev/null +++ b/ReactNative/DEFS.bzl @@ -0,0 +1,182 @@ +"""Helpers for referring to React Native open source code. + +This lets us build React Native: + - At Facebook by running buck from the root of the fb repo + - Outside of Facebook by running buck in the root of the git repo +""" +# @lint-ignore-every SKYLINT + +IS_OSS_BUILD = True + +GLOG_DEP = "//ReactAndroid/build/third-party-ndk/glog:glog" + +INSPECTOR_FLAGS = [] +DEBUG_PREPROCESSOR_FLAGS = [] + +APPLE_JSC_INTERNAL_DEPS = [] +APPLE_JSC_DEPS = [] + +ANDROID_JSC_INTERNAL_DEPS = [ + '//native/third-party/jsc:jsc', + '//native/third-party/jsc:jsc_legacy_profiler', +] +ANDROID_JSC_DEPS = ANDROID_JSC_INTERNAL_DEPS + +YOGA_TARGET = '//ReactAndroid/src/main/java/com/facebook:yoga' +FBGLOGINIT_TARGET = '//ReactAndroid/src/main/jni/first-party/fbgloginit:fbgloginit' +FBJNI_TARGET = '//ReactAndroid/src/main/jni/first-party/fb:jni' +JNI_TARGET = '//ReactAndroid/src/main/jni/first-party/jni-hack:jni-hack' +KEYSTORE_TARGET = '//keystores:debug' + +with allow_unsafe_import(): + import os + + +# Building is not supported in OSS right now +def rn_xplat_cxx_library(name, **kwargs): + cxx_library(name=name, **kwargs) + + +# Example: react_native_target('java/com/facebook/react/common:common') +def react_native_target(path): + return '//ReactAndroid/src/main/' + path + + +def android_react_native_target(path): + return react_native_target(path) + + +def apple_react_native_target(path): + return react_native_target(path) + + +# Example: react_native_xplat_target('bridge:bridge') +def react_native_xplat_target(path): + return '//ReactCommon/' + path + + +# Example: react_native_tests_target('java/com/facebook/react/modules:modules') +def react_native_tests_target(path): + return '//ReactAndroid/src/test/' + path + + +# Example: react_native_integration_tests_target('java/com/facebook/react/testing:testing') +def react_native_integration_tests_target(path): + return '//ReactAndroid/src/androidTest/' + path + + +# Helper for referring to non-RN code from RN OSS code. +# Example: react_native_dep('java/com/facebook/systrace:systrace') +def react_native_dep(path): + return '//ReactAndroid/src/main/' + path + + +# React property preprocessor +def rn_android_library(name, deps=[], plugins=[], *args, **kwargs): + + if react_native_target( + 'java/com/facebook/react/uimanager/annotations:annotations' + ) in deps and name != 'processing': + react_property_plugins = [ + react_native_target( + 'java/com/facebook/react/processing:processing' + ), + ] + + plugins = list(set(plugins + react_property_plugins)) + + if react_native_target( + 'java/com/facebook/react/module/annotations:annotations' + ) in deps and name != 'processing': + react_module_plugins = [ + react_native_target( + 'java/com/facebook/react/module/processing:processing' + ), + ] + + plugins = list(set(plugins + react_module_plugins)) + + android_library(name=name, deps=deps, plugins=plugins, *args, **kwargs) + + +def rn_android_binary(*args, **kwargs): + android_binary(*args, **kwargs) + + +def rn_android_build_config(*args, **kwargs): + android_build_config(*args, **kwargs) + + +def rn_android_resource(*args, **kwargs): + android_resource(*args, **kwargs) + + +def rn_android_prebuilt_aar(*args, **kwargs): + android_prebuilt_aar(*args, **kwargs) + + +def rn_java_library(*args, **kwargs): + java_library(*args, **kwargs) + + +def rn_java_annotation_processor(*args, **kwargs): + java_annotation_processor(*args, **kwargs) + + +def rn_prebuilt_native_library(*args, **kwargs): + prebuilt_native_library(*args, **kwargs) + + +def rn_prebuilt_jar(*args, **kwargs): + prebuilt_jar(*args, **kwargs) + + +def rn_robolectric_test(name, srcs, vm_args=None, *args, **kwargs): + vm_args = vm_args or [] + + # We may need to create buck-out/gen/ if we're running after buck clean. + tmp = 'buck-out/gen/' + get_base_path( + ) + '/__java_test_' + name + '_output__' + extra_vm_args = [ + '-XX:+UseConcMarkSweepGC', # required by -XX:+CMSClassUnloadingEnabled + '-XX:+CMSClassUnloadingEnabled', + '-XX:ReservedCodeCacheSize=150M', + '-Drobolectric.dependency.dir=buck-out/gen/ReactAndroid/src/main/third-party/java/robolectric3/robolectric', + '-Dlibraries=buck-out/gen/ReactAndroid/src/main/third-party/java/robolectric3/robolectric/*.jar', + '-Drobolectric.logging.enabled=true', + '-XX:MaxPermSize=620m', + '-Drobolectric.offline=true', + ] + if os.path.isdir("/dev/shm") and 'CIRCLECI' not in os.environ: + extra_vm_args.append('-Djava.io.tmpdir=/dev/shm') + else: + extra_vm_args.append( + '-Djava.io.tmpdir=%s' % + os.path.join(os.path.abspath('.'), 'buck-out/bin') + ) + + # RN tests use Powermock, which means they get their own ClassLoaders. + # Because the yoga native library (or any native library) can only be loaded into one + # ClassLoader at a time, we need to run each in its own process, hence fork_mode = 'per_test'. + robolectric_test( + name=name, + use_cxx_libraries=True, + cxx_library_whitelist=[ + '//ReactCommon/yoga:yoga', + '//ReactAndroid/src/main/jni/first-party/yogajni:jni', + ], + fork_mode='per_test', + srcs=srcs, + vm_args=vm_args + extra_vm_args, + *args, + **kwargs + ) + + +original_cxx_library = cxx_library + + +def cxx_library(allow_jni_merging=None, **kwargs): + kwargs.pop('fbandroid_deps', []) + kwargs.pop('fbobjc_deps', []) + original_cxx_library(**kwargs)