summaryrefslogtreecommitdiffstats
path: root/third_party
diff options
context:
space:
mode:
authorKristian Monsen <kristianm@google.com>2011-03-31 15:30:47 +0100
committerKristian Monsen <kristianm@google.com>2011-03-31 15:32:35 +0100
commit6e4a9bc770f7c9868977f4321d88764467a9f66e (patch)
tree8732ebfa5e3f021e3e2df24e1c2f80a82000b616 /third_party
parentf62b871af464c8cdbc34299a9d7893f54fb7d113 (diff)
downloadexternal_chromium-6e4a9bc770f7c9868977f4321d88764467a9f66e.zip
external_chromium-6e4a9bc770f7c9868977f4321d88764467a9f66e.tar.gz
external_chromium-6e4a9bc770f7c9868977f4321d88764467a9f66e.tar.bz2
Moving libevent and modp_b64 to seperate makefiles.
Change-Id: Ic7fee690ab1e98f025c90127b93cbea4150d0b78
Diffstat (limited to 'third_party')
-rw-r--r--third_party/libevent/Android.mk27
-rw-r--r--third_party/libevent/MODULE_LICENSE_BSD_LIKE0
-rw-r--r--third_party/libevent/NOTICE24
-rw-r--r--third_party/libevent/ThirdPartyProject.prop7
-rw-r--r--third_party/modp_b64/Android.mk22
-rw-r--r--third_party/modp_b64/MODULE_LICENSE_BSD_LIKE0
-rw-r--r--third_party/modp_b64/NOTICE33
-rw-r--r--third_party/modp_b64/ThirdPartyProject.prop8
8 files changed, 121 insertions, 0 deletions
diff --git a/third_party/libevent/Android.mk b/third_party/libevent/Android.mk
new file mode 100644
index 0000000..00bdf6b
--- /dev/null
+++ b/third_party/libevent/Android.mk
@@ -0,0 +1,27 @@
+####################################
+# Build libevent as separate library
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE:= libevent
+LOCAL_MODULE_TAGS:= optional
+
+LOCAL_SRC_FILES := \
+ third_party/libevent/event.c \
+ third_party/libevent/evutil.c \
+ third_party/libevent/epoll.c \
+ third_party/libevent/log.c \
+ third_party/libevent/poll.c \
+ third_party/libevent/select.c \
+ third_party/libevent/signal.c
+
+LOCAL_C_INCLUDES := \
+ $(LOCAL_PATH)/third_party/libevent \
+ $(LOCAL_PATH)/third_party/libevent/android
+
+LOCAL_CFLAGS := -DHAVE_CONFIG_H -DANDROID -fvisibility=hidden
+ifeq ($(TARGET_SIMULATOR),true)
+LOCAL_CFLAGS += -D_EVENT_HAVE_FD_MASK=1
+endif
+
+include $(BUILD_STATIC_LIBRARY)
diff --git a/third_party/libevent/MODULE_LICENSE_BSD_LIKE b/third_party/libevent/MODULE_LICENSE_BSD_LIKE
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/third_party/libevent/MODULE_LICENSE_BSD_LIKE
diff --git a/third_party/libevent/NOTICE b/third_party/libevent/NOTICE
new file mode 100644
index 0000000..af977a4
--- /dev/null
+++ b/third_party/libevent/NOTICE
@@ -0,0 +1,24 @@
+Copyright 2000-2007 Niels Provos <provos@citi.umich.edu>
+Copyright 2007-2009 Niels Provos and Nick Mathewson
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/third_party/libevent/ThirdPartyProject.prop b/third_party/libevent/ThirdPartyProject.prop
new file mode 100644
index 0000000..ebd5558
--- /dev/null
+++ b/third_party/libevent/ThirdPartyProject.prop
@@ -0,0 +1,7 @@
+# Copyright 2011 Google Inc. All Rights Reserved.
+version=1.4.13-stable
+isNative=true
+name=libevent
+onDevice=true
+homepage=http://monkey.org/~provos/libevent/
+
diff --git a/third_party/modp_b64/Android.mk b/third_party/modp_b64/Android.mk
new file mode 100644
index 0000000..6148768
--- /dev/null
+++ b/third_party/modp_b64/Android.mk
@@ -0,0 +1,22 @@
+####################################
+# Build modp_b64 as separate library
+
+include $(CLEAR_VARS)
+
+LOCAL_CPP_EXTENSION := .cc
+LOCAL_MODULE:= modp_b64
+LOCAL_MODULE_TAGS:= optional
+
+LOCAL_SRC_FILES := \
+ third_party/modp_b64/modp_b64.cc
+
+LOCAL_C_INCLUDES := \
+ $(LOCAL_PATH)/third_party/modp_b64
+
+# Including this will modify the include path
+include external/stlport/libstlport.mk
+
+LOCAL_CFLAGS := -DHAVE_CONFIG_H -DANDROID -fvisibility=hidden
+
+include $(BUILD_STATIC_LIBRARY)
+
diff --git a/third_party/modp_b64/MODULE_LICENSE_BSD_LIKE b/third_party/modp_b64/MODULE_LICENSE_BSD_LIKE
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/third_party/modp_b64/MODULE_LICENSE_BSD_LIKE
diff --git a/third_party/modp_b64/NOTICE b/third_party/modp_b64/NOTICE
new file mode 100644
index 0000000..55af76f
--- /dev/null
+++ b/third_party/modp_b64/NOTICE
@@ -0,0 +1,33 @@
+ * MODP_B64 - High performance base64 encoder/decoder
+ * Version 1.3 -- 17-Mar-2006
+ * http://modp.com/release/base64
+ *
+ * Copyright (c) 2005, 2006 Nick Galbreath -- nickg [at] modp [dot] com
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * Neither the name of the modp.com nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/third_party/modp_b64/ThirdPartyProject.prop b/third_party/modp_b64/ThirdPartyProject.prop
new file mode 100644
index 0000000..fc1a561
--- /dev/null
+++ b/third_party/modp_b64/ThirdPartyProject.prop
@@ -0,0 +1,8 @@
+# Copyright 2011 Google Inc. All Rights Reserved.
+version=n/a
+isNative=true
+name=modp_b64
+keywords=base64
+onDevice=true
+homepage=http://modp.com/
+