mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2025-04-21 12:27:27 +03:00
[package] uhttpd:
- rewrite large parts of the server, use uloop event driven structure - support concurrent requests and make the upper limit configurable - implement initial version of HTTP-to-ubus JSON proxy and session.* namespace - add compile time support for debug information - code style changes - bump package revision git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31931 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@@ -41,6 +41,10 @@ ifeq ($(LUA_SUPPORT),1)
|
||||
CFLAGS += -DHAVE_LUA
|
||||
endif
|
||||
|
||||
ifeq ($(UBUS_SUPPORT),1)
|
||||
CFLAGS += -DHAVE_UBUS
|
||||
endif
|
||||
|
||||
|
||||
world: compile
|
||||
|
||||
@@ -66,10 +70,19 @@ ifeq ($(TLS_SUPPORT),1)
|
||||
-o $(TLSLIB) uhttpd-tls.c
|
||||
endif
|
||||
|
||||
ifeq ($(UBUS_SUPPORT),1)
|
||||
UBUSLIB := uhttpd_ubus.so
|
||||
|
||||
$(UBUSLIB): uhttpd-ubus.c
|
||||
$(CC) $(CFLAGS) $(LDFLAGS) $(FPIC) \
|
||||
-shared -lubus -ljson -lblobmsg_json \
|
||||
-o $(UBUSLIB) uhttpd-ubus.c
|
||||
endif
|
||||
|
||||
%.o: %.c
|
||||
$(CC) $(CFLAGS) -c -o $@ $<
|
||||
|
||||
compile: $(OBJ) $(TLSLIB) $(LUALIB)
|
||||
compile: $(OBJ) $(TLSLIB) $(LUALIB) $(UBUSLIB)
|
||||
$(CC) -o uhttpd $(LDFLAGS) $(OBJ) $(LIB)
|
||||
|
||||
clean:
|
||||
|
||||
Reference in New Issue
Block a user