xref: /aosp_15_r20/external/libwebsockets/test-apps/android/app/src/main/jni/Android.mk (revision 1c60b9aca93fdbc9b5f19b2d2194c91294b22281)
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