summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2012-09-25 18:26:02 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2012-09-25 18:26:02 -0700
commitf5acb16b4e8b57f5be4083960023982443bddbca (patch)
tree35684d8f5258c3182572f29c11b52024fd69c915
parent5cf421ebe11c8e9b6f05eb4af05cbecd81394bfc (diff)
parent533ab1b935a8f52c7fcd2a6982ce83f977aad3f6 (diff)
downloadandroid_external_protobuf-c-cm-14.0.tar.gz
android_external_protobuf-c-cm-14.0.tar.bz2
android_external_protobuf-c-cm-14.0.zip
-rwxr-xr-xAndroid.mk32
-rwxr-xr-x[-rw-r--r--]src/google/protobuf-c/protobuf-c-data-buffer.c2
-rwxr-xr-x[-rw-r--r--]src/google/protobuf-c/protobuf-c-dispatch.c2
3 files changed, 34 insertions, 2 deletions
diff --git a/Android.mk b/Android.mk
new file mode 100755
index 0000000..88cebe7
--- /dev/null
+++ b/Android.mk
@@ -0,0 +1,32 @@
+
+LOCAL_PATH := $(call my-dir)
+
+C_SRC_FILES := \
+ src/google/protobuf-c/protobuf-c-rpc.c \
+ src/google/protobuf-c/protobuf-c-dispatch.c \
+ src/google/protobuf-c/protobuf-c-data-buffer.c \
+ src/google/protobuf-c/protobuf-c.c
+
+# C library
+# =======================================================
+include $(CLEAR_VARS)
+
+LOCAL_MODULE := libprotobuf-c
+LOCAL_MODULE_TAGS := debug
+
+LOCAL_SRC_FILES := $(C_SRC_FILES)
+
+LOCAL_C_INCLUDES := \
+ $(LOCAL_PATH)/src
+
+LOCAL_COPY_HEADERS_TO := protobuf-c/include/google/protobuf-c/
+LOCAL_COPY_HEADERS := ./src/google/protobuf-c/protobuf-c.h
+LOCAL_COPY_HEADERS += ./src/google/protobuf-c/protobuf-c-private.h
+
+LOCAL_SHARED_LIBRARIES := \
+ libcutils libutils
+
+LOCAL_CFLAGS := -DGOOGLE_PROTOBUF_NO_RTTI -DHAVE_SYS_POLL_H -DHAVE_ALLOCA_H -DHAVE_UNISTD_H
+
+include $(BUILD_STATIC_LIBRARY)
+
diff --git a/src/google/protobuf-c/protobuf-c-data-buffer.c b/src/google/protobuf-c/protobuf-c-data-buffer.c
index c7ead5d..4549c3b 100644..100755
--- a/src/google/protobuf-c/protobuf-c-data-buffer.c
+++ b/src/google/protobuf-c/protobuf-c-data-buffer.c
@@ -35,7 +35,7 @@
#include <errno.h>
#if HAVE_ALLOCA_H
# include <alloca.h>
-#elif HAVE_MALLOC_H
+#elif defined HAVE_MALLOC_H
# include <malloc.h>
#endif
#include <stdlib.h>
diff --git a/src/google/protobuf-c/protobuf-c-dispatch.c b/src/google/protobuf-c/protobuf-c-dispatch.c
index ff1e0e0..e280d77 100644..100755
--- a/src/google/protobuf-c/protobuf-c-dispatch.c
+++ b/src/google/protobuf-c/protobuf-c-dispatch.c
@@ -51,7 +51,7 @@
#include <assert.h>
#if HAVE_ALLOCA_H
# include <alloca.h>
-#elif HAVE_MALLOC_H
+#elif defined HAVE_MALLOC_H
# include <malloc.h>
#endif
#include <sys/time.h>