mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
0a004927ad
Summary: `MapBuffer` is not used in RN utils for anything shared for now, so we can remove it from the build config by reordering methods, shaving 20KB in APK size for each architecture. Also applies clang-tidy rules to `MapBuffer`/`folly::dynamic` configurations. Changelog: [Internal] - Remove `mapbuffer` dependency from `Android.mk` of reactutilsjni Reviewed By: javache, cortinico Differential Revision: D34620455 fbshipit-source-id: ad3717448f5c20fd071f71d436bb9dd00efe7eb0
33 lines
742 B
Makefile
33 lines
742 B
Makefile
# Copyright (c) Meta Platforms, Inc. and 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_utils
|
|
|
|
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
|
|
|
|
LOCAL_C_INCLUDES := $(LOCAL_PATH) $(LOCAL_PATH)/../../
|
|
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../
|
|
|
|
LOCAL_CFLAGS := \
|
|
-DLOG_TAG=\"Fabric\"
|
|
|
|
LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall
|
|
|
|
LOCAL_STATIC_LIBRARIES :=
|
|
LOCAL_SHARED_LIBRARIES := \
|
|
libglog \
|
|
libglog_init \
|
|
libreact_debug
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
|
|
$(call import-module,react/debug)
|
|
$(call import-module,fbgloginit)
|
|
$(call import-module,glog)
|