add symlinks to binding source
This commit is contained in:
parent
5b113d23b8
commit
3cd60002ba
|
@ -60,6 +60,7 @@ android {
|
|||
versionCode 1
|
||||
versionName "1.0"
|
||||
ndk {
|
||||
moduleName = "realm-react-android"
|
||||
abiFilters "armeabi-v7a", "x86"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/js_init.cpp
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/js_init.h
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/js_list.cpp
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/js_list.hpp
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/js_object.cpp
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/js_object.hpp
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/js_realm.cpp
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/js_realm.hpp
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/js_results.cpp
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/js_results.hpp
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/js_schema.cpp
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/js_schema.hpp
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/js_util.cpp
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/js_util.hpp
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/platform.hpp
|
|
@ -0,0 +1,63 @@
|
|||
/*
|
||||
* Copyright (C) 2009 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*
|
||||
*/
|
||||
#include <string.h>
|
||||
#include <jni.h>
|
||||
|
||||
/* This is a trivial JNI example where we use a native method
|
||||
* to return a new VM String. See the corresponding Java source
|
||||
* file located at:
|
||||
*
|
||||
* apps/samples/hello-jni/project/src/com/example/hellojni/HelloJni.java
|
||||
*/
|
||||
jstring
|
||||
Java_com_nhachicha_reactjni_module_JniToastModule_stringFromJNI( JNIEnv* env,
|
||||
jobject thiz )
|
||||
{
|
||||
#if defined(__arm__)
|
||||
#if defined(__ARM_ARCH_7A__)
|
||||
#if defined(__ARM_NEON__)
|
||||
#if defined(__ARM_PCS_VFP)
|
||||
#define ABI "armeabi-v7a/NEON (hard-float)"
|
||||
#else
|
||||
#define ABI "armeabi-v7a/NEON"
|
||||
#endif
|
||||
#else
|
||||
#if defined(__ARM_PCS_VFP)
|
||||
#define ABI "armeabi-v7a (hard-float)"
|
||||
#else
|
||||
#define ABI "armeabi-v7a"
|
||||
#endif
|
||||
#endif
|
||||
#else
|
||||
#define ABI "armeabi"
|
||||
#endif
|
||||
#elif defined(__i386__)
|
||||
#define ABI "x86"
|
||||
#elif defined(__x86_64__)
|
||||
#define ABI "x86_64"
|
||||
#elif defined(__mips64) /* mips64el-* toolchain defines __mips__ too */
|
||||
#define ABI "mips64"
|
||||
#elif defined(__mips__)
|
||||
#define ABI "mips"
|
||||
#elif defined(__aarch64__)
|
||||
#define ABI "arm64-v8a"
|
||||
#else
|
||||
#define ABI "unknown"
|
||||
#endif
|
||||
|
||||
return (*env)->NewStringUTF(env, "Hello from JNI ! Compiled with ABI " ABI ".");
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/rpc.cpp
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../src/rpc.hpp
|
|
@ -5,7 +5,7 @@ buildscript {
|
|||
jcenter()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:1.3.1'
|
||||
classpath 'com.android.tools.build:gradle:1.5.0'
|
||||
|
||||
// NOTE: Do not place your application dependencies here; they belong
|
||||
// in the individual module build.gradle files
|
||||
|
|
Loading…
Reference in New Issue