├───Common
│ └───ssl
│ ├───include
│ │ ├───crypto
│ │ ├───internal
│ │ └───openssl
│ └───libs
│ ├───arm64-v8a
│ ├───armeabi-v7a
│ ├───x86
│ └───x86_64
Android.mk -------------- (1)
├───GUI
└───SOURCE
├───Common
│ ├───inc
│ ├───JsonParseMts
│ │ ├───inc
│ │ └───src
Android.mk -------------- (2)
│ └───Utilities
│ ├───inc
│ └───src
Android.mk -------------- (3)
└───L4
├───GenMessage_Module
│ ├───inc
│ └───src
└───TxRx
├───inc
└───src
Android.mk -------------- (4)
Android.mk -------------- (1)
LOCAL_PATH := $(call my-dir)
MY_LOCAL_PATH := $(LOCAL_PATH)
include $(CLEAR_VARS)
# SSL
LOCAL_PATH := $(MY_LOCAL_PATH)/libs
LOCAL_MODULE := ssl
LOCAL_SRC_FILES := $(TARGET_ARCH_ABI)/libssl.so
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
# Crypto
LOCAL_PATH := $(MY_LOCAL_PATH)/libs
LOCAL_MODULE := crypto
LOCAL_SRC_FILES := $(TARGET_ARCH_ABI)/libcrypto.so
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include
include $(PREBUILT_SHARED_LIBRARY)
Android.mk -------------- (2)
LOCAL_PATH := $(call my-dir)
MY_LOCAL_PATH := $(LOCAL_PATH)
include $(CLEAR_VARS)
# Gen Msg Json parser
LOCAL_PATH := $(MY_LOCAL_PATH)/src
LOCAL_LDLIBS := -llog
LOCAL_MODULE := jsonParseMts
LOCAL_SRC_FILES := cJSON.c jsonParseMts.c
LOCAL_C_INCLUDES := $(MY_LOCAL_PATH)
include $(BUILD_SHARED_LIBRARY)
Android.mk -------------- (4)
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
MY_LOCAL_PATH := $(LOCAL_PATH)
LOCAL_PATH := $(MY_LOCAL_PATH)/src
LOCAL_LDLIBS := -llog
LOCAL_MODULE := txrx
LOCAL_SRC_FILES := client.c CommonMsg.c
#LOCAL_SHARED_LIBRARIES := ssl crypto utilities jsonParseMts
LOCAL_C_INCLUDES := $(MY_LOCAL_PATH) $(MY_LOCAL_PATH)/../../../Common/ssl/include $(MY_LOCAL_PATH)/../../Common/JsonParseMts $(MY_LOCAL_PATH)/../../Common/Utilities
include $(BUILD_SHARED_LIBRARY)
MY_LOCAL_PATH := $(LOCAL_PATH)
include $(MY_LOCAL_PATH)/../../../../Common/ssl/Android.mk
MY_LOCAL_PATH := $(LOCAL_PATH)
include $(MY_LOCAL_PATH)/../../../Common/JsonParseMts/Android.mk
MY_LOCAL_PATH := $(LOCAL_PATH)
Error Logs :==
> Task :app:generateJsonModelDebug
BestApp5\app\src\main\c\SOURCE\L4\TxRx\Android.mk:17: BestApp5/app/src/main/c/SOURCE/L4/TxRx/src/../../../../Common/ssl/libs/../../../Common/JsonParseMts/Android.mk: No such file or directory
make: *** No rule to make target 'BestApp5/app/src/main/c/SOURCE/L4/TxRx/src/../../../../Common/ssl/libs/../../../Common/JsonParseMts/Android.mk'. Stop.
BestApp5\app\src\main\c\SOURCE\L4\TxRx\Android.mk:17: BestApp5/app/src/main/c/SOURCE/L4/TxRx/src/../../../../Common/ssl/libs/../../../Common/JsonParseMts/Android.mk: No such file or directory
make: *** No rule to make target 'BestApp5/app/src/main/c/SOURCE/L4/TxRx/src/../../../../Common/ssl/libs/../../../Common/JsonParseMts/Android.mk'. Stop.
BestApp5\app\src\main\c\SOURCE\L4\TxRx\Android.mk:17: BestApp5/app/src/main/c/SOURCE/L4/TxRx/src/../../../../Common/ssl/libs/../../../Common/JsonParseMts/Android.mk: No such file or directory
make: *** No rule to make target 'BestApp5/app/src/main/c/SOURCE/L4/TxRx/src/../../../../Common/ssl/libs/../../../Common/JsonParseMts/Android.mk'. Stop.
BestApp5\app\src\main\c\SOURCE\L4\TxRx\Android.mk:17: BestApp5/app/src/main/c/SOURCE/L4/TxRx/src/../../../../Common/ssl/libs/../../../Common/JsonParseMts/Android.mk: No such file or directory
make: *** No rule to make target 'BestApp5/app/src/main/c/SOURCE/L4/TxRx/src/../../../../Common/ssl/libs/../../../Common/JsonParseMts/Android.mk'. Stop.
> Task :app:generateJsonModelDebug FAILED
Execution failed for task ':app:generateJsonModelDebug'.
> executing external native build for ndkBuild BestApp5\app\src\main\c\SOURCE\L4\TxRx\Android.mk