nexmon – Rev 1

Subversion Repositories:
Rev:
LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
        socat.c \
        xioinitialize.c \
        xiohelp.c \
        xioparam.c \
        xiodiag.c \
        xioopen.c \
        xioopts.c \
        xiosignal.c \
        xiosigchld.c \
        xioread.c \
        xiowrite.c \
        xiotransfer.c \
        xioengine.c \
        xiolayer.c \
        xioshutdown.c \
        xioclose.c \
        xioexit.c \
        xiosocketpair.c \
        xio-process.c \
        xio-fd.c \
        xio-fdnum.c \
        xio-stdio.c \
        xio-pipe.c \
        xio-gopen.c \
        xio-creat.c \
        xio-file.c \
        xio-named.c \
        xio-socket.c \
        xio-interface.c \
        xio-listen.c \
        xio-unix.c \
        xio-ip.c \
        xio-ip4.c \
        xio-ip6.c \
        xio-ipapp.c \
        xio-tcp.c \
        xio-sctp.c \
        xio-rawip.c \
        xio-socks.c \
        xio-socks5.c \
        xio-proxy.c \
        xio-udp.c \
        xio-progcall.c \
        xio-exec.c \
        xio-system.c \
        xio-termios.c \
        xio-readline.c \
        xio-pty.c \
        xio-openssl.c \
        xio-streams.c \
        xio-ascii.c \
        xiolockfile.c \
        xio-tcpwrap.c \
        xio-ext2.c \
        xio-tun.c \
        xio-nop.c \
        xio-test.c \
        error.c \
        openpty.c \
        dalan.c \
        procan.c \
        procan-cdefs.c \
        hostan.c \
        fdname.c \
        sysutils.c \
        utils.c \
        nestlex.c \
        vsnprintf_r.c \
        snprinterr.c \
        filan.c \
        sycls.c \
        sslcls.c

LOCAL_MODULE := socat

LOCAL_CFLAGS += -DVERSION=\"$(GIT_VERSION)\"
LOCAL_CFLAGS += -DANDROID -Wno-multichar -D_GNU_SOURCE -Wall -Wno-parentheses -pthread -DHAVE_CONFIG_H -DANDROID -DNO_XMALLOC -mandroid
LOCAL_CFLAGS += -DRAND_F_SSLEAY_RAND_BYTES=100 -DRAND_R_PRNG_NOT_SEEDED=100

LOCAL_STATIC_LIBRARIES += libssl libcrypto

LOCAL_C_INCLUDES += .

LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)

include $(BUILD_EXECUTABLE)


include $(CLEAR_VARS)
LOCAL_MODULE := libssl
LOCAL_SRC_FILES := $(LOCAL_PATH)/../libssl/local/armeabi/libssl.a
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../boringssl/src/include
include $(PREBUILT_STATIC_LIBRARY)


include $(CLEAR_VARS)
LOCAL_MODULE := libcrypto
LOCAL_SRC_FILES := $(LOCAL_PATH)/../libcrypto/local/armeabi/libcrypto.a
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../boringssl/src/include
include $(PREBUILT_STATIC_LIBRARY)