Skip to content

Commit 62ef6f5

Browse files
[Main][Windows] Working around Long paths limitation on Windows (#33707)
Co-authored-by: Aleš Pergl <[email protected]> Co-authored-by: Ales Pergl <[email protected]>
1 parent b5f1b26 commit 62ef6f5

File tree

61 files changed

+74
-20
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+74
-20
lines changed

ReactAndroid/build.gradle

+2-11
Original file line numberDiff line numberDiff line change
@@ -322,18 +322,9 @@ android {
322322
arguments "--output-sync=none"
323323
}
324324

325-
// Note: On Windows there are limits on number of character in file paths and in command lines
326-
// Ref: https://android.googlesource.com/platform/ndk/+/master/docs/BuildSystemMaintainers.md#Path-Length-Limits
327-
// NDK allows circumventing command line limits using response(RSP) files as inputs using NDK_APP_SHORT_COMMANDS flag.
328-
//
329-
// Windows can support long file paths if configured through registry or by prefixing all file paths with a special character sequence
330-
// The latter requires changes in NDK. And there are tools in NDK (AR) which is not able to handle long paths (>256) even after setting the registry key.
331-
// The new architecutre source tree is too deep, and the object file naming conventions in NDK makes the matters worse, by producing incredibly long file paths.
332-
// Other solutions such as symlinking source code etc. didn't work as expected, and makes the build scripts complicated and hard to manage.
333-
// This change temporarily works around the issue by placing the temporary build outputs as short a path as possible within the project path.
325+
// Fix for windows limit on number of character in file paths and in command lines
334326
if (Os.isFamily(Os.FAMILY_WINDOWS)) {
335-
arguments "NDK_OUT=${rootProject.projectDir.getParent()}\\.cxx",
336-
"NDK_APP_SHORT_COMMANDS=true"
327+
arguments "NDK_APP_SHORT_COMMANDS=true"
337328
}
338329
}
339330
}

ReactAndroid/src/main/java/com/facebook/hermes/instrumentation/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ include $(CLEAR_VARS)
1313
LOCAL_MODULE := jsijniprofiler
1414

1515
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
16+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1617

1718
LOCAL_C_INCLUDES := $(LOCAL_PATH) $(REACT_NATIVE)/ReactCommon/jsi $(call find-node-module,$(LOCAL_PATH),hermes-engine)/android/include
1819

ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/Android.mk

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ include $(CLEAR_VARS)
1212
LOCAL_MODULE := hermes-executor-release
1313

1414
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
15+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1516

1617
LOCAL_C_INCLUDES := $(LOCAL_PATH) $(REACT_NATIVE)/ReactCommon/jsi $(call find-node-module,$(LOCAL_PATH),hermes-engine)/android/include
1718

@@ -35,6 +36,7 @@ LOCAL_MODULE := hermes-executor-debug
3536
LOCAL_CFLAGS := -DHERMES_ENABLE_DEBUGGER=1
3637

3738
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
39+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
3840

3941
LOCAL_C_INCLUDES := $(LOCAL_PATH) $(REACT_NATIVE)/ReactCommon/jsi $(call find-node-module,$(LOCAL_PATH),hermes-engine)/android/include
4042

ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/jni/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := mapbufferjni
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/react/common/mapbuffer/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_SHARED_LIBRARIES := \
1516
libfb \

ReactAndroid/src/main/java/com/facebook/react/fabric/jni/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := fabricjni
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_SHARED_LIBRARIES := \
1516
libbutter \

ReactAndroid/src/main/java/com/facebook/react/jscexecutor/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := jscexecutor
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)
1516

ReactAndroid/src/main/java/com/facebook/react/modules/blob/jni/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := reactnativeblob
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)
1516

ReactAndroid/src/main/java/com/facebook/react/reactperflogger/jni/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ LOCAL_MODULE := reactperfloggerjni
2626

2727
# Compile all local c++ files
2828
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/reactperflogger/*.cpp)
29+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
2930

3031
# Build the files in this directory as a shared library
3132
include $(BUILD_SHARED_LIBRARY)

ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/jni/Android.mk

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ LOCAL_MODULE := callinvokerholder
2828

2929
# Compile all local c++ files
3030
LOCAL_SRC_FILES := $(LOCAL_PATH)/ReactCommon/CallInvokerHolder.cpp
31+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
3132

3233
# Build the files in this directory as a shared library
3334
include $(BUILD_STATIC_LIBRARY)
@@ -56,6 +57,7 @@ LOCAL_STATIC_LIBRARIES = libcallinvokerholder libreactperfloggerjni
5657

5758
# Compile all local c++ files
5859
LOCAL_SRC_FILES := $(LOCAL_PATH)/ReactCommon/TurboModuleManager.cpp $(LOCAL_PATH)/ReactCommon/OnLoad.cpp
60+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
5961

6062
# Build the files in this directory as a shared library
6163
include $(BUILD_SHARED_LIBRARY)

ReactAndroid/src/main/java/com/facebook/react/uimanager/jni/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := uimanagerjni
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_SHARED_LIBRARIES := \
1516
libfb \

ReactAndroid/src/main/jni/first-party/yogajni/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := yoga
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/jni/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/jni
1516

ReactAndroid/src/main/jni/react/jni/Android.mk

+2
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ LOCAL_MODULE := reactnativeutilsjni
4747

4848
# Compile all local c++ files.
4949
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
50+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
5051

5152
ifeq ($(APP_OPTIM),debug)
5253
# Keep symbols by overriding the strip command invoked by ndk-build.
@@ -106,6 +107,7 @@ LOCAL_MODULE := reactnativejni
106107

107108
# Compile all local c++ files.
108109
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
110+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
109111

110112
ifeq ($(APP_OPTIM),debug)
111113
# Keep symbols by overriding the strip command invoked by ndk-build.

ReactAndroid/src/main/jni/third-party/boost/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ include $(CLEAR_VARS)
55
# because the react native version does not include anything outside of headers.
66
# They are required for Folly futures to compile successfully.
77
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/asm/$(TARGET_ARCH)/*.S)
8+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
89

910
LOCAL_C_INCLUDES := $(LOCAL_PATH)/boost_1_63_0
1011
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/boost_1_63_0

ReactCommon/butter/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := butter
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/

ReactCommon/cxxreact/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := reactnative
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)

ReactCommon/hermes/executor/Android.mk

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ include $(CLEAR_VARS)
1212
LOCAL_MODULE := hermes-executor-common-release
1313

1414
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
15+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1516

1617
LOCAL_C_INCLUDES := $(LOCAL_PATH) $(REACT_NATIVE)/ReactCommon/jsi $(call find-node-module,$(LOCAL_PATH),hermes-engine)/android/include
1718
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)
@@ -27,6 +28,7 @@ LOCAL_MODULE := hermes-executor-common-debug
2728
LOCAL_CFLAGS := -DHERMES_ENABLE_DEBUGGER=1
2829

2930
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
31+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
3032

3133
LOCAL_C_INCLUDES := $(LOCAL_PATH) $(REACT_NATIVE)/ReactCommon/jsi $(call find-node-module,$(LOCAL_PATH),hermes-engine)/android/include
3234
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)

ReactCommon/hermes/inspector/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ include $(CLEAR_VARS)
1212
LOCAL_MODULE := hermes-inspector
1313

1414
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp $(LOCAL_PATH)/detail/*.cpp $(LOCAL_PATH)/chrome/*.cpp)
15+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1516

1617
LOCAL_C_ROOT := $(LOCAL_PATH)/../..
1718

ReactCommon/jsi/Android.mk

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := jsi
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/jsi/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)
@@ -25,6 +26,7 @@ include $(CLEAR_VARS)
2526
LOCAL_MODULE := jscruntime
2627

2728
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
29+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
2830

2931
LOCAL_C_INCLUDES := $(LOCAL_PATH)
3032
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)

ReactCommon/jsiexecutor/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := jsireact
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/jsireact/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)

ReactCommon/jsinspector/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := jsinspector
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)

ReactCommon/logger/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := logger
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)

ReactCommon/react/config/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := react_config
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../

ReactCommon/react/debug/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ LOCAL_MODULE := react_debug
1212
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../
1313

1414
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
15+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1516

1617
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../
1718

ReactCommon/react/nativemodule/core/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ LOCAL_MODULE := react_nativemodule_core
1212
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../ $(LOCAL_PATH)/ReactCommon $(LOCAL_PATH)/platform/android/ReactCommon
1313

1414
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/ReactCommon/*.cpp) $(wildcard $(LOCAL_PATH)/platform/android/ReactCommon/*.cpp)
15+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1516

1617
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) $(LOCAL_PATH)/platform/android/
1718

ReactCommon/react/nativemodule/samples/platform/android/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ include $(CLEAR_VARS)
99
LOCAL_MODULE := sampleturbomodule
1010
LOCAL_C_INCLUDES := $(LOCAL_PATH)
1111
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/ReactCommon/*.cpp)
12+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1213
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)
1314
LOCAL_SHARED_LIBRARIES := \
1415
libfbjni \

ReactCommon/react/renderer/animations/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := react_render_animations
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../

ReactCommon/react/renderer/attributedstring/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := react_render_attributedstring
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../

ReactCommon/react/renderer/componentregistry/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ LOCAL_MODULE := react_render_componentregistry
1212
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../
1313

1414
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
15+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1516

1617
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../
1718

ReactCommon/react/renderer/componentregistry/native/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ LOCAL_MODULE := rrc_native
1212
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../../
1313

1414
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
15+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1516

1617
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../
1718

ReactCommon/react/renderer/components/image/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := rrc_image
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../

ReactCommon/react/renderer/components/modal/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := rrc_modal
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../

ReactCommon/react/renderer/components/progressbar/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := rrc_progressbar
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/android/react/renderer/components/progressbar/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/android/
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/android/

ReactCommon/react/renderer/components/root/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := rrc_root
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../

ReactCommon/react/renderer/components/scrollview/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := rrc_scrollview
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../

ReactCommon/react/renderer/components/slider/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := rrc_slider
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp) $(wildcard $(LOCAL_PATH)/platform/android/react/renderer/components/slider/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/ $(LOCAL_PATH)/platform/android/
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../ $(LOCAL_PATH)/platform/android/

ReactCommon/react/renderer/components/switch/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := rrc_switch
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/androidswitch/react/renderer/components/androidswitch/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/androidswitch/
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/androidswitch/

ReactCommon/react/renderer/components/text/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := rrc_text
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../

ReactCommon/react/renderer/components/textinput/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := rrc_textinput
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/androidtextinput/react/renderer/components/androidtextinput/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/androidtextinput/react/renderer/components/androidtextinput/
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/androidtextinput/

ReactCommon/react/renderer/components/unimplementedview/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := rrc_unimplementedview
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../

ReactCommon/react/renderer/components/view/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := rrc_view
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../../
1516
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../

ReactCommon/react/renderer/core/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ LOCAL_MODULE := react_render_core
1212
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../
1313

1414
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
15+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1516

1617
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../
1718

ReactCommon/react/renderer/debug/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ LOCAL_MODULE := react_render_debug
1212
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../
1313

1414
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp)
15+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1516

1617
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../
1718

ReactCommon/react/renderer/graphics/Android.mk

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include $(CLEAR_VARS)
1010
LOCAL_MODULE := react_render_graphics
1111

1212
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp $(LOCAL_PATH)/platform/cxx/react/renderer/graphics/*.cpp)
13+
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(LOCAL_SRC_FILES))
1314

1415
LOCAL_SHARED_LIBRARIES := \
1516
glog \

0 commit comments

Comments
 (0)