From daca626e86ff51e72f6423f3fb69e1a1d16d7c59 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Fri, 16 Apr 2010 13:38:27 +0000 Subject: build: add runuhttpd sdk target --- contrib/uhttpd/Makefile | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 contrib/uhttpd/Makefile (limited to 'contrib/uhttpd/Makefile') diff --git a/contrib/uhttpd/Makefile b/contrib/uhttpd/Makefile new file mode 100644 index 000000000..7b0b37fa9 --- /dev/null +++ b/contrib/uhttpd/Makefile @@ -0,0 +1,30 @@ +include ../../build/config.mk +include ../../build/gccconfig.mk + +UHTTPD_SRC = svn://svn.openwrt.org/openwrt/trunk/package/uhttpd/src +UHTTPD_DIR = uhttpd-src +UHTTPD_PATCHDIR = patches + +all: compile + +include ../../build/module.mk + +$(UHTTPD_DIR)/Makefile: + svn co $(UHTTPD_SRC) $(UHTTPD_DIR) + +$(UHTTPD_DIR)/.prepared: $(UHTTPD_DIR)/Makefile + (cd $(UHTTPD_PATCHDIR); ls *.patch | sort > series) || true + [ -f "$(UHTTPD_PATCHDIR)/series" ] && while read patch; do \ + patch -d $(UHTTPD_DIR) -p1 < $(UHTTPD_PATCHDIR)/$$patch; \ + done < $(UHTTPD_PATCHDIR)/series || true + touch $@ + +compile: $(UHTTPD_DIR)/.prepared + (cd $(UHTTPD_DIR); $(MAKE) LUA_SUPPORT=0 TLS_SUPPORT=0 CGI_SUPPORT=1) + mkdir -p dist/usr/sbin + cp $(UHTTPD_DIR)/uhttpd dist/usr/sbin + +compile-all: compile + +clean: + rm -rf $(UHTTPD_DIR) -- cgit v1.2.3