1 LOCAL_PATH := $(call my-dir)
4 # This list comes from the following variables in the normal Makefile.am:
5 # $(openconnect_SOURCES) $(libopenconnect_la_SOURCES) $(noinst_HEADERS)
7 xml.c main.c dtls.c cstp.c mainloop.c tun.c \
8 ssl.c http.c version.c auth.c library.c \
9 openconnect-internal.h openconnect.h
11 common_CFLAGS += -DANDROID -DIF_TUN_HDR="<linux/if_tun.h>"
13 common_C_INCLUDES += \
15 $(LOCAL_PATH)/WebKit/android/icu \
17 external/icu4c/common \
19 external/libxml2/include \
20 bionic/libc/include/ \
22 external/openssl/include \
23 external/openssl/crypto \
25 frameworks/base/cmds/keystore
27 common_SHARED_LIBRARIES := libcutils \
32 ifneq ($(TARGET_SIMULATOR),true)
33 common_SHARED_LIBRARIES += libdl
36 # static linked binary
37 # =====================================================
39 #include $(CLEAR_VARS)
40 #LOCAL_SRC_FILES := $(common_SRC_FILES)
41 #LOCAL_CFLAGS := $(common_CFLAGS)
42 #LOCAL_C_INCLUDES := $(common_C_INCLUDES)
44 #LOCAL_SHARED_LIBRARIES += $(common_SHARED_LIBRARIES)
45 #LOCAL_STATIC_LIBRARIES:= libopenssl-static liblzo-static
47 ##LOCAL_LDLIBS += -ldl
48 ##LOCAL_PRELINK_MODULE:= false
50 #LOCAL_MODULE:= openconnect-static
51 #LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
52 #include $(BUILD_EXECUTABLE)
54 # dynamic linked binary
55 # =====================================================
58 LOCAL_SRC_FILES := $(common_SRC_FILES)
59 LOCAL_CFLAGS := $(common_CFLAGS)
60 LOCAL_C_INCLUDES := $(common_C_INCLUDES)
62 LOCAL_SHARED_LIBRARIES := $(common_SHARED_LIBRARIES) libssl libcrypto libz
63 LOCAL_STATIC_LIBRARIES := libxml2 liblog
66 #LOCAL_PRELINK_MODULE := false
68 LOCAL_MODULE_TAGS := optional
69 LOCAL_MODULE := openconnect
70 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
71 include $(BUILD_EXECUTABLE)