1# get current directory 2LOCAL_PATH := $(call my-dir) 3 4# libz.a 5# 6include $(CLEAR_VARS) 7LOCAL_MODULE := libz 8LOCAL_SRC_FILES := $(TARGET_ARCH_ABI)/lib/libz.a 9LOCAL_LICENSE_KINDS := SPDX-license-identifier-CC0-1.0 legacy_unencumbered 10LOCAL_LICENSE_CONDITIONS := unencumbered 11LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../../../../LICENSE 12include $(PREBUILT_STATIC_LIBRARY) 13 14# libssl.a 15# 16include $(CLEAR_VARS) 17LOCAL_MODULE := libssl 18LOCAL_SRC_FILES := $(TARGET_ARCH_ABI)/lib/libssl.a 19LOCAL_LICENSE_KINDS := SPDX-license-identifier-CC0-1.0 legacy_unencumbered 20LOCAL_LICENSE_CONDITIONS := unencumbered 21LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../../../../LICENSE 22include $(PREBUILT_STATIC_LIBRARY) 23 24# libcrypto.a 25# 26include $(CLEAR_VARS) 27LOCAL_MODULE := libcrypto 28LOCAL_SRC_FILES := $(TARGET_ARCH_ABI)/lib/libcrypto.a 29LOCAL_LICENSE_KINDS := SPDX-license-identifier-CC0-1.0 legacy_unencumbered 30LOCAL_LICENSE_CONDITIONS := unencumbered 31LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../../../../LICENSE 32include $(PREBUILT_STATIC_LIBRARY) 33 34# libwebsockets.a 35# 36include $(CLEAR_VARS) 37LOCAL_MODULE := libwebsockets 38LOCAL_SRC_FILES := $(TARGET_ARCH_ABI)/lib/libwebsockets.a 39LOCAL_LICENSE_KINDS := SPDX-license-identifier-CC0-1.0 legacy_unencumbered 40LOCAL_LICENSE_CONDITIONS := unencumbered 41LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../../../../LICENSE 42include $(PREBUILT_STATIC_LIBRARY) 43 44# liblwsservice.so 45# 46include $(CLEAR_VARS) 47LOCAL_DISABLE_FATAL_LINKER_WARNINGS := true 48LOCAL_MODULE := lwsservice 49LOCAL_SRC_FILES := LwsService.cpp 50LOCAL_C_INCLUDES := $(LOCAL_PATH) $(TARGET_ARCH_ABI)/include 51LOCAL_STATIC_LIBRARIES := websockets z ssl crypto 52LOCAL_LDLIBS := -llog 53LOCAL_LICENSE_KINDS := SPDX-license-identifier-CC0-1.0 legacy_unencumbered 54LOCAL_LICENSE_CONDITIONS := unencumbered 55LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../../../../LICENSE 56include $(BUILD_SHARED_LIBRARY) 57