Android: added make files
This commit is contained in:
78
jni/Android.mk
Normal file
78
jni/Android.mk
Normal file
@@ -0,0 +1,78 @@
|
||||
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/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)
|
||||
Reference in New Issue
Block a user