diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2010-03-18 17:45:50 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2010-03-18 17:45:50 +0000 |
commit | 87329b4522760f0a4a9a7962a52faf76d2db6f55 (patch) | |
tree | 09f47c80b40eda6de245cfb9ac05377243b603c7 /contrib/package/uhttpd/src/Makefile | |
parent | 1661add529c525939a27ae47c1429bfe50615211 (diff) |
contrib/package: add uhttpd, a drop-in replacement for busybox httpd
Diffstat (limited to 'contrib/package/uhttpd/src/Makefile')
-rw-r--r-- | contrib/package/uhttpd/src/Makefile | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/contrib/package/uhttpd/src/Makefile b/contrib/package/uhttpd/src/Makefile new file mode 100644 index 0000000000..44bed22d86 --- /dev/null +++ b/contrib/package/uhttpd/src/Makefile @@ -0,0 +1,35 @@ +CGI_SUPPORT:=1 +LUA_SUPPORT:=1 +TLS_SUPPORT:=0 + +LDFLAGS ?= -L./lua-5.1.4/src -L./cyassl-1.4.0/src/.libs -lm +CFLAGS ?= -Wall -I./lua-5.1.4/src -I./cyassl-1.4.0/include -O0 -ggdb3 + +OBJ = uhttpd.o uhttpd-file.o uhttpd-utils.o + +ifeq ($(CGI_SUPPORT),1) + OBJ += uhttpd-cgi.o + CFLAGS += -DHAVE_CGI +endif + +ifeq ($(LUA_SUPPORT),1) + OBJ += uhttpd-lua.o + CFLAGS += -DHAVE_LUA + LDFLAGS += -ldl -llua +endif + +ifeq ($(TLS_SUPPORT),1) + OBJ += uhttpd-tls.o + CFLAGS += -DHAVE_TLS + LDFLAGS += -lcyassl +endif + +%.o: %.c + $(CC) $(CFLAGS) -c -o $@ $< + +compile: $(OBJ) + $(CC) -o uhttpd $(LDFLAGS) $(OBJ) + +clean: + rm -f *.o uhttpd + |