xref: /aosp_15_r20/external/libwebsockets/contrib/Android.mk (revision 1c60b9aca93fdbc9b5f19b2d2194c91294b22281)
1*1c60b9acSAndroid Build Coastguard Worker# example Android Native Library makefile
2*1c60b9acSAndroid Build Coastguard Worker# contributed by Gregory Junker <[email protected]>
3*1c60b9acSAndroid Build Coastguard Worker
4*1c60b9acSAndroid Build Coastguard WorkerLOCAL_PATH:= $(call my-dir)
5*1c60b9acSAndroid Build Coastguard Worker
6*1c60b9acSAndroid Build Coastguard Workerinclude $(CLEAR_VARS)
7*1c60b9acSAndroid Build Coastguard Worker
8*1c60b9acSAndroid Build Coastguard WorkerLOCAL_MODULE    := libwebsockets
9*1c60b9acSAndroid Build Coastguard WorkerLOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD SPDX-license-identifier-GPL SPDX-license-identifier-MIT SPDX-license-identifier-Zlib legacy_unencumbered
10*1c60b9acSAndroid Build Coastguard WorkerLOCAL_LICENSE_CONDITIONS := notice restricted unencumbered
11*1c60b9acSAndroid Build Coastguard WorkerLOCAL_NOTICE_FILE := $(LOCAL_PATH)/../LICENSE
12*1c60b9acSAndroid Build Coastguard WorkerLOCAL_CFLAGS    := -DLWS_BUILTIN_GETIFADDRS
13*1c60b9acSAndroid Build Coastguard WorkerLWS_LIB_PATH	:= ../../../shared/libwebsockets/lib
14*1c60b9acSAndroid Build Coastguard WorkerLOCAL_C_INCLUDES:= $(LOCAL_PATH)/$(LWS_LIB_PATH)
15*1c60b9acSAndroid Build Coastguard WorkerLOCAL_SRC_FILES := \
16*1c60b9acSAndroid Build Coastguard Worker	$(LWS_LIB_PATH)/base64-decode.c \
17*1c60b9acSAndroid Build Coastguard Worker	$(LWS_LIB_PATH)/client.c \
18*1c60b9acSAndroid Build Coastguard Worker	$(LWS_LIB_PATH)/client-handshake.c \
19*1c60b9acSAndroid Build Coastguard Worker	$(LWS_LIB_PATH)/client-parser.c \
20*1c60b9acSAndroid Build Coastguard Worker	$(LWS_LIB_PATH)/daemonize.c \
21*1c60b9acSAndroid Build Coastguard Worker	$(LWS_LIB_PATH)/extension.c \
22*1c60b9acSAndroid Build Coastguard Worker	$(LWS_LIB_PATH)/extension-deflate-frame.c \
23*1c60b9acSAndroid Build Coastguard Worker	$(LWS_LIB_PATH)/extension-deflate-stream.c \
24*1c60b9acSAndroid Build Coastguard Worker	$(LWS_LIB_PATH)/getifaddrs.c \
25*1c60b9acSAndroid Build Coastguard Worker	$(LWS_LIB_PATH)/handshake.c \
26*1c60b9acSAndroid Build Coastguard Worker	$(LWS_LIB_PATH)/libwebsockets.c \
27*1c60b9acSAndroid Build Coastguard Worker	$(LWS_LIB_PATH)/md5.c \
28*1c60b9acSAndroid Build Coastguard Worker	$(LWS_LIB_PATH)/output.c \
29*1c60b9acSAndroid Build Coastguard Worker	$(LWS_LIB_PATH)/parsers.c \
30*1c60b9acSAndroid Build Coastguard Worker	$(LWS_LIB_PATH)/sha-1.c
31*1c60b9acSAndroid Build Coastguard Worker
32*1c60b9acSAndroid Build Coastguard Workerinclude $(BUILD_STATIC_LIBRARY)
33