Преглед на файлове

libmicrohttpd: New package.

libmicrohttpd is a library that allows embedding an HTTP server into
an application with a small code and memory footprint.

Signed-off-by: Will Newton <will.newton@gmail.com>
Will Newton преди 16 години
родител
ревизия
1a9015f5d5
променени са 3 файла, в които са добавени 22 реда и са изтрити 0 реда
  1. 1 0
      package/Config.in
  2. 7 0
      package/libmicrohttpd/Config.in
  3. 14 0
      package/libmicrohttpd/libmicrohttpd.mk

+ 1 - 0
package/Config.in

@@ -158,6 +158,7 @@ source "package/libcgicc/Config.in"
 source "package/libcurl/Config.in"
 source "package/libdnet/Config.in"
 source "package/libeXosip2/Config.in"
+source "package/libmicrohttpd/Config.in"
 source "package/libnl/Config.in"
 source "package/libosip2/Config.in"
 source "package/libpcap/Config.in"

+ 7 - 0
package/libmicrohttpd/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_LIBMICROHTTPD
+	bool "libmicrohttpd"
+	select BR2_PACKAGE_LIBGCRYPT
+	default n
+	help
+	  GNU libmicrohttpd is a small C library that makes it easy to
+	  run an HTTP server as part of another application.

+ 14 - 0
package/libmicrohttpd/libmicrohttpd.mk

@@ -0,0 +1,14 @@
+#############################################################
+#
+# libmicrohttpd
+#
+#############################################################
+LIBMICROHTTPD_VERSION:=0.4.2
+LIBMICROHTTPD_SOURCE:=libmicrohttpd-$(LIBMICROHTTPD_VERSION).tar.gz
+LIBMICROHTTPD_SITE:=$(BR2_GNU_MIRROR)/libmicrohttpd
+LIBMICROHTTPD_LIBTOOL_PATCH = NO
+LIBMICROHTTPD_INSTALL_STAGING = YES
+
+LIBMICROHTTPD_DEPENDENCIES = libgcrypt
+
+$(eval $(call AUTOTARGETS,package,libmicrohttpd))