LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE    := libvncserver
LOCAL_C_INCLUDES += $(LOCAL_PATH)/include \
                    $(LOCAL_PATH)/lib \
                    $(LOCAL_PATH)/libvncserver \
                    $(LOCAL_PATH) \
                    $(LOCAL_PATH)/common \
                    external/jpeg

LOCAL_SRC_FILES := libvncserver/auth.c \
                   libvncserver/cargs.c \
                   libvncserver/corre.c \
                   libvncserver/cursor.c \
                   libvncserver/cutpaste.c \
                   libvncserver/draw.c \
                   libvncserver/font.c \
                   libvncserver/hextile.c \
                   libvncserver/httpd.c \
                   libvncserver/main.c \
                   libvncserver/rfbcrypto_openssl.c \
                   libvncserver/rfbregion.c \
                   libvncserver/rfbserver.c \
                   libvncserver/rfbssl_openssl.c \
                   libvncserver/rre.c \
                   libvncserver/scale.c \
                   libvncserver/selbox.c \
                   libvncserver/sockets.c \
                   libvncserver/stats.c \
                   libvncserver/tight.c \
                   libvncserver/translate.c \
                   libvncserver/ultra.c \
                   libvncserver/websockets.c \
                   libvncserver/zlib.c \
                   libvncserver/zrle.c \
                   libvncserver/zrleoutstream.c \
                   libvncserver/zrlepalettehelper.c \
                   common/d3des.c \
                   common/minilzo.c \
                   common/sha1.c \
                   common/turbojpeg.c \
                   common/vncauth.c \
                   test/bmp.c

LOCAL_STATIC_LIBRARIES := libz libpng libjpeg_static libssl_static
LOCAL_CFLAGS := -D__ANDROID__ -DHAVE_LIBSSL -DWITH_WEBSOCKETS

#LOCAL_SDK_VERSION := 14

include $(BUILD_STATIC_LIBRARY)