mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-02 09:21:44 +08:00
Drop fb{android|objc} prefixed keys for oss builds
Reviewed By: hramos Differential Revision: D7329425 fbshipit-source-id: 8a2e5936991f99b0d5112a6940856e8ee1d32a55
This commit is contained in:
committed by
Facebook Github Bot
parent
15f0a7b76c
commit
ddfcaf96bc
@@ -34,8 +34,12 @@ with allow_unsafe_import():
|
||||
|
||||
|
||||
# Building is not supported in OSS right now
|
||||
def rn_xplat_cxx_library(name, platforms = None, **kwargs):
|
||||
cxx_library(name=name, **kwargs)
|
||||
def rn_xplat_cxx_library(name, **kwargs):
|
||||
_ignore = kwargs
|
||||
native.cxx_library(
|
||||
name=name,
|
||||
visibility=kwargs.get("visibility", [])
|
||||
)
|
||||
|
||||
|
||||
# Example: react_native_target('java/com/facebook/react/common:common')
|
||||
@@ -89,39 +93,39 @@ def rn_android_library(name, deps=[], plugins=[], *args, **kwargs):
|
||||
|
||||
plugins = list(set(plugins + react_module_plugins))
|
||||
|
||||
android_library(name=name, deps=deps, plugins=plugins, *args, **kwargs)
|
||||
native.android_library(name=name, deps=deps, plugins=plugins, *args, **kwargs)
|
||||
|
||||
|
||||
def rn_android_binary(*args, **kwargs):
|
||||
android_binary(*args, **kwargs)
|
||||
native.android_binary(*args, **kwargs)
|
||||
|
||||
|
||||
def rn_android_build_config(*args, **kwargs):
|
||||
android_build_config(*args, **kwargs)
|
||||
native.android_build_config(*args, **kwargs)
|
||||
|
||||
|
||||
def rn_android_resource(*args, **kwargs):
|
||||
android_resource(*args, **kwargs)
|
||||
native.android_resource(*args, **kwargs)
|
||||
|
||||
|
||||
def rn_android_prebuilt_aar(*args, **kwargs):
|
||||
android_prebuilt_aar(*args, **kwargs)
|
||||
native.android_prebuilt_aar(*args, **kwargs)
|
||||
|
||||
|
||||
def rn_java_library(*args, **kwargs):
|
||||
java_library(*args, **kwargs)
|
||||
native.java_library(*args, **kwargs)
|
||||
|
||||
|
||||
def rn_java_annotation_processor(*args, **kwargs):
|
||||
java_annotation_processor(*args, **kwargs)
|
||||
native.java_annotation_processor(*args, **kwargs)
|
||||
|
||||
|
||||
def rn_prebuilt_native_library(*args, **kwargs):
|
||||
prebuilt_native_library(*args, **kwargs)
|
||||
native.prebuilt_native_library(*args, **kwargs)
|
||||
|
||||
|
||||
def rn_prebuilt_jar(*args, **kwargs):
|
||||
prebuilt_jar(*args, **kwargs)
|
||||
native.prebuilt_jar(*args, **kwargs)
|
||||
|
||||
|
||||
def rn_robolectric_test(name, srcs, vm_args=None, *args, **kwargs):
|
||||
@@ -166,10 +170,10 @@ def rn_robolectric_test(name, srcs, vm_args=None, *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)
|
||||
args = {
|
||||
k: v
|
||||
for k, v in kwargs.items()
|
||||
if not (k.startswith("fbandroid_") or k.startswith("fbobjc_"))
|
||||
}
|
||||
native.cxx_library(**args)
|
||||
|
||||
Reference in New Issue
Block a user