/
githubmirror
/
shadowsocks-android
Обзор
Документация
Войти
/
githubmirror
/
shadowsocks-android
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
core/src/main/jni/Android.mk
170 строк
5 KB
Robot5
Remove non-exist include dirs (#3198)
10 фев 2025, 22:00
Не верифицирован
10 фев 2025, 22:00
cc7cf0a
Код
Авторство
О чём код?
# Copyright (C) 2009 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # LOCAL_PATH := $(call my-dir) ROOT_PATH := $(LOCAL_PATH) BUILD_SHARED_EXECUTABLE := $(LOCAL_PATH)/build-shared-executable.mk ######################################################## ## libevent ######################################################## include $(CLEAR_VARS) LIBEVENT_SOURCES := \ buffer.c bufferevent.c event.c \ bufferevent_pair.c bufferevent_filter.c \ bufferevent_sock.c bufferevent_ratelim.c \ evthread.c log.c evutil.c evutil_rand.c evutil_time.c evmap.c epoll.c poll.c signal.c select.c LOCAL_MODULE := event LOCAL_SRC_FILES := $(addprefix libevent/, $(LIBEVENT_SOURCES)) LOCAL_CFLAGS := -I$(LOCAL_PATH)/libevent \ -I$(LOCAL_PATH)/libevent/include \ -Wno-error=implicit-function-declaration include $(BUILD_STATIC_LIBRARY) ######################################################## ## libancillary ######################################################## include $(CLEAR_VARS) ANCILLARY_SOURCE := fd_recv.c fd_send.c LOCAL_MODULE := libancillary LOCAL_CFLAGS += -I$(LOCAL_PATH)/libancillary LOCAL_SRC_FILES := $(addprefix libancillary/, $(ANCILLARY_SOURCE)) include $(BUILD_STATIC_LIBRARY) ######################################################## ## redsocks ######################################################## include $(CLEAR_VARS) REDSOCKS_SOURCES := base.c http-connect.c \ log.c md5.c socks5.c \ base64.c http-auth.c http-relay.c main.c \ parser.c redsocks.c socks4.c utils.c LOCAL_STATIC_LIBRARIES := libevent LOCAL_MODULE := redsocks LOCAL_SRC_FILES := $(addprefix redsocks/, $(REDSOCKS_SOURCES)) LOCAL_CFLAGS := -std=gnu99 -DUSE_IPTABLES -D_GNU_SOURCE \ -I$(LOCAL_PATH)/redsocks \ -I$(LOCAL_PATH)/libevent/include \ -I$(LOCAL_PATH)/libevent include $(BUILD_SHARED_EXECUTABLE) ######################################################## ## tun2socks ######################################################## include $(CLEAR_VARS) LOCAL_CFLAGS := -std=gnu99 LOCAL_CFLAGS += -DBADVPN_THREADWORK_USE_PTHREAD -DBADVPN_LINUX -DBADVPN_BREACTOR_BADVPN -D_GNU_SOURCE LOCAL_CFLAGS += -DBADVPN_USE_SIGNALFD -DBADVPN_USE_EPOLL LOCAL_CFLAGS += -DBADVPN_LITTLE_ENDIAN -DBADVPN_THREAD_SAFE LOCAL_CFLAGS += -DNDEBUG -DANDROID LOCAL_CFLAGS += -Wno-parentheses -Wno-unused-value # LOCAL_CFLAGS += -DTUN2SOCKS_JNI LOCAL_STATIC_LIBRARIES := libancillary LOCAL_C_INCLUDES:= \ $(LOCAL_PATH)/libancillary \ $(LOCAL_PATH)/badvpn/lwip/src/include \ $(LOCAL_PATH)/badvpn/lwip/custom \ $(LOCAL_PATH)/badvpn/ TUN2SOCKS_SOURCES := \ base/BLog_syslog.c \ system/BReactor_badvpn.c \ system/BSignal.c \ system/BConnection_common.c \ system/BConnection_unix.c \ system/BTime.c \ system/BUnixSignal.c \ system/BNetwork.c \ flow/StreamRecvInterface.c \ flow/PacketRecvInterface.c \ flow/PacketPassInterface.c \ flow/StreamPassInterface.c \ flow/SinglePacketBuffer.c \ flow/BufferWriter.c \ flow/PacketBuffer.c \ flow/PacketStreamSender.c \ flow/PacketPassConnector.c \ flow/PacketProtoFlow.c \ flow/PacketPassFairQueue.c \ flow/PacketProtoEncoder.c \ flow/PacketProtoDecoder.c \ socksclient/BSocksClient.c \ tuntap/BTap.c \ lwip/src/core/udp.c \ lwip/src/core/memp.c \ lwip/src/core/init.c \ lwip/src/core/pbuf.c \ lwip/src/core/tcp.c \ lwip/src/core/tcp_out.c \ lwip/src/core/netif.c \ lwip/src/core/def.c \ lwip/src/core/ip.c \ lwip/src/core/mem.c \ lwip/src/core/tcp_in.c \ lwip/src/core/stats.c \ lwip/src/core/inet_chksum.c \ lwip/src/core/timeouts.c \ lwip/src/core/ipv4/icmp.c \ lwip/src/core/ipv4/igmp.c \ lwip/src/core/ipv4/ip4_addr.c \ lwip/src/core/ipv4/ip4_frag.c \ lwip/src/core/ipv4/ip4.c \ lwip/src/core/ipv4/autoip.c \ lwip/src/core/ipv6/ethip6.c \ lwip/src/core/ipv6/inet6.c \ lwip/src/core/ipv6/ip6_addr.c \ lwip/src/core/ipv6/mld6.c \ lwip/src/core/ipv6/dhcp6.c \ lwip/src/core/ipv6/icmp6.c \ lwip/src/core/ipv6/ip6.c \ lwip/src/core/ipv6/ip6_frag.c \ lwip/src/core/ipv6/nd6.c \ lwip/custom/sys.c \ tun2socks/tun2socks.c \ base/DebugObject.c \ base/BLog.c \ base/BPending.c \ system/BDatagram_unix.c \ flowextra/PacketPassInactivityMonitor.c \ socks_udp_client/SocksUdpClient.c \ tun2socks/SocksUdpGwClient.c \ udpgw_client/UdpGwClient.c LOCAL_MODULE := tun2socks LOCAL_LDLIBS := -ldl -llog LOCAL_SRC_FILES := $(addprefix badvpn/, $(TUN2SOCKS_SOURCES)) include $(BUILD_SHARED_EXECUTABLE)