--- /dev/null
+LOCAL_PATH := $(call my-dir)
+
+
+# This list comes from the following variables in the normal Makefile.am:
+# $(openconnect_SOURCES) $(libopenconnect_la_SOURCES) $(noinst_HEADERS)
+common_SRC_FILES := \
+ xml.c main.c dtls.c cstp.c mainloop.c tun.c \
+ ssl.c http.c version.c auth.c library.c \
+ openconnect-internal.h openconnect.h
+
+common_CFLAGS += -DANDROID -DIF_TUN_HDR="linux/if_tun.h"
+
+common_C_INCLUDES += \
+ $(JNI_H_INCLUDE) \
+ $(LOCAL_PATH)/WebKit/android/icu \
+ external/ \
+ external/icu4c/common \
+ external/icu4c/i18n \
+ external/libxml2/include \
+ bionic/libc/include/ \
+ external/openssl \
+ external/openssl/include \
+ external/openssl/crypto \
+ external/zlib \
+ frameworks/base/cmds/keystore
+
+common_SHARED_LIBRARIES := libcutils \
+ libz \
+ libicuuc \
+ libicui18n
+
+ifneq ($(TARGET_SIMULATOR),true)
+ common_SHARED_LIBRARIES += libdl
+endif
+
+# static linked binary
+# =====================================================
+
+#include $(CLEAR_VARS)
+#LOCAL_SRC_FILES := $(common_SRC_FILES)
+#LOCAL_CFLAGS := $(common_CFLAGS)
+#LOCAL_C_INCLUDES := $(common_C_INCLUDES)
+#
+#LOCAL_SHARED_LIBRARIES += $(common_SHARED_LIBRARIES)
+#LOCAL_STATIC_LIBRARIES:= libopenssl-static liblzo-static
+#
+##LOCAL_LDLIBS += -ldl
+##LOCAL_PRELINK_MODULE:= false
+#
+#LOCAL_MODULE:= openconnect-static
+#LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
+#include $(BUILD_EXECUTABLE)
+
+# dynamic linked binary
+# =====================================================
+
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES := $(common_SRC_FILES)
+LOCAL_CFLAGS := $(common_CFLAGS)
+LOCAL_C_INCLUDES := $(common_C_INCLUDES)
+
+LOCAL_SHARED_LIBRARIES := $(common_SHARED_LIBRARIES) libssl libcrypto libz
+LOCAL_STATIC_LIBRARIES := libxml2 liblog
+
+#LOCAL_LDLIBS += -ldl
+#LOCAL_PRELINK_MODULE := false
+
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE := openconnect
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
+include $(BUILD_EXECUTABLE)
<UL>
<LI><B>OpenConnect HEAD</B><BR>
<UL>
+ <LI>Add <TT>Android.mk</TT> file for Android build support</TT>
<LI>Add logging support for Android, in place of standard <TT>syslog()</TT>.</LI>
<LI>Switch back to using TLSv1, but without extensions.</LI>
<LI>Make TPM support optional, dependent on OpenSSL ENGINE support.</LI>
<hr>
<address>David Woodhouse <<A HREF="mailto:dwmw2@infradead.org">dwmw2@infradead.org</A>></address>
<!-- hhmts start -->
-Last modified: Fri Jul 15 10:47:38 PDT 2011
+Last modified: Fri Jul 15 11:07:59 PDT 2011
<!-- hhmts end -->
</body> </html>