blob: 7b0b37fa9a49b6b1f8dcec6498915270382401f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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)
|