mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
022936bcf5
Summary: This diff defines an initial implementation of MapBuffer class. This is an unfinished implementation and the API and internals is going to change considerably in the next days. The purpose of this stack is to experiment with ByteBuffers moving data from C++ into Java and learn about what're the performance implications of this model. The format of serialization is going to change in the next few days. I'm going to follow a format similar to https://fb.quip.com/3ENaA782rkkC I'm expecting to iterate on this API as we expand the development of the new JNI system, PLEASE read all the TODOs as you are reviewing the code. changelog: [internal] internal Reviewed By: sammy-SC Differential Revision: D26364354 fbshipit-source-id: 94e434f699a4250dd240342386eddeaa6acd3ba2
30 lines
703 B
Makefile
30 lines
703 B
Makefile
# Copyright (c) Facebook, Inc. and its affiliates.
|
|
#
|
|
# This source code is licensed under the MIT license found in the
|
|
# LICENSE file in the root directory of this source tree.
|
|
|
|
LOCAL_PATH := $(call my-dir)
|
|
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE := react_render_mapbuffer
|
|
|
|
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../
|
|
|
|
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
|
|
|
|
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../
|
|
|
|
LOCAL_SHARED_LIBRARIES := libreact_utils glog libglog_init
|
|
|
|
LOCAL_CFLAGS := \
|
|
-DLOG_TAG=\"Fabric\"
|
|
|
|
LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
|
|
$(call import-module,react/utils)
|
|
$(call import-module,glog)
|
|
$(call import-module,fbgloginit)
|