Move cxx module support into oss

Reviewed By: mhorowitz

Differential Revision: D3319751

fbshipit-source-id: 87f91a541cfbbe45bd8561d94f269ba976a9f702
This commit is contained in:
Chris Hopman
2016-05-24 19:24:57 -07:00
committed by Facebook Github Bot 7
parent 04d86d819e
commit a8acf8a5ce
13 changed files with 602 additions and 20 deletions

View File

@@ -17,9 +17,9 @@ cxx_library(
'//native/third-party/android-ndk:android',
'//xplat/folly:molly',
'//xplat/fbsystrace:fbsystrace',
'//xplat/react/module:module',
react_native_target('jni/react/jni:jni'),
react_native_xplat_target('bridge:bridge'),
react_native_xplat_target('bridge:module'),
],
srcs = glob(['*.cpp']),
exported_headers = EXPORTED_HEADERS,

View File

@@ -9,7 +9,7 @@
#include <jni/LocalString.h>
#include <jni/Registration.h>
#include <Module/JsArgumentHelpers.h>
#include <cxxreact/JsArgumentHelpers.h>
#include <android/log.h>

View File

@@ -2,7 +2,7 @@
#pragma once
#include <Module/CxxModule.h>
#include <cxxreact/CxxModule.h>
#include <fb/fbjni.h>
#include <memory>
#include <string>

View File

@@ -6,10 +6,9 @@
#include <fb/fbjni.h>
#include <Module/CxxModule.h>
#include <Module/JsArgumentHelpers.h>
#include <cxxreact/CxxModule.h>
#include <cxxreact/Instance.h>
#include <cxxreact/JsArgumentHelpers.h>
#include <cxxreact/NativeModule.h>
#include <react/jni/ReadableNativeArray.h>

View File

@@ -1,3 +1,5 @@
include_defs('//ReactAndroid/DEFS')
cxx_library(
name = 'perftests',
srcs = [ 'OnLoad.cpp' ],
@@ -9,7 +11,7 @@ cxx_library(
'//native:base',
'//native/fb:fb',
'//xplat/folly:molly',
'//xplat/react/module:module',
react_native_xplat_target('bridge:module'),
],
visibility = [
'//instrumentation_tests/com/facebook/react/...',

View File

@@ -2,8 +2,8 @@
#include <fb/log.h>
#include <fb/fbjni.h>
#include <Module/CxxModule.h>
#include <Module/JsArgumentHelpers.h>
#include <cxxreact/CxxModule.h>
#include <cxxreact/JsArgumentHelpers.h>
#include <mutex>
#include <condition_variable>