80 lines
1.3 KiB
Makefile
80 lines
1.3 KiB
Makefile
LOCAL_PATH:= $(call my-dir)
|
|
|
|
#
|
|
# examples/basic
|
|
#
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := basic
|
|
LOCAL_CFLAGS :=
|
|
LOCAL_C_INCLUDES := \
|
|
$(LOCAL_PATH)/..
|
|
|
|
LOCAL_SRC_FILES := \
|
|
../examples/basic.c
|
|
|
|
LOCAL_STATIC_LIBRARIES := libstrophe libexpat
|
|
|
|
include $(BUILD_EXECUTABLE)
|
|
|
|
#
|
|
# libstrohe (static library)
|
|
#
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := libstrophe
|
|
LOCAL_CFLAGS :=
|
|
LOCAL_C_INCLUDES := \
|
|
$(LOCAL_PATH)/.. \
|
|
$(LOCAL_PATH)/../src \
|
|
$(LOCAL_PATH)/../expat/lib
|
|
|
|
LOCAL_SRC_FILES := \
|
|
../src/auth.c \
|
|
../src/conn.c \
|
|
../src/crypto.c \
|
|
../src/ctx.c \
|
|
../src/event.c \
|
|
../src/handler.c \
|
|
../src/hash.c \
|
|
../src/jid.c \
|
|
../src/md5.c \
|
|
../src/parser_expat.c \
|
|
../src/rand.c \
|
|
../src/resolver.c \
|
|
../src/sasl.c \
|
|
../src/scram.c \
|
|
../src/server.c \
|
|
../src/sha1.c \
|
|
../src/snprintf.c \
|
|
../src/sock.c \
|
|
../src/stanza.c \
|
|
../src/tls_dummy.c \
|
|
../src/util.c \
|
|
../src/uuid.c
|
|
|
|
LOCAL_STATIC_LIBRARIES := libstrophe
|
|
|
|
include $(BUILD_STATIC_LIBRARY)
|
|
|
|
#
|
|
# expat
|
|
#
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := libexpat
|
|
LOCAL_CFLAGS := -DHAVE_MEMMOVE
|
|
#LOCAL_C_INCLUDES := \
|
|
# $(LOCAL_PATH)/expat
|
|
|
|
LOCAL_SRC_FILES := \
|
|
../expat/lib/xmlparse.c \
|
|
../expat/lib/xmlrole.c \
|
|
../expat/lib/xmltok.c \
|
|
../expat/lib/xmltok_impl.c \
|
|
../expat/lib/xmltok_ns.c
|
|
|
|
LOCAL_STATIC_LIBRARIES := libexpat
|
|
|
|
include $(BUILD_STATIC_LIBRARY)
|