3 UPNP_URL := $(SF)/pupnp/libupnp-$(UPNP_VERSION).tar.bz2
9 $(TARBALLS)/libupnp-$(UPNP_VERSION).tar.bz2:
10 $(call download,$(UPNP_URL))
12 .sum-upnp: libupnp-$(UPNP_VERSION).tar.bz2
15 DEPS_upnp += pthreads $(DEPS_pthreads)
16 LIBUPNP_ECFLAGS = -DPTW32_STATIC_LIB
19 upnp: libupnp-$(UPNP_VERSION).tar.bz2 .sum-upnp
22 $(APPLY) $(SRC)/upnp/libupnp-configure.patch
23 $(APPLY) $(SRC)/upnp/libupnp-win32.patch
24 $(APPLY) $(SRC)/upnp/libupnp-win64.patch
26 $(APPLY) $(SRC)/upnp/libupnp-ipv6.patch
27 $(APPLY) $(SRC)/upnp/miniserver.patch
28 $(UPDATE_AUTOCONFIG) && cd $(UNPACK_DIR) && mv config.guess config.sub build-aux/
35 cd $< && $(HOSTVARS) CFLAGS="$(CFLAGS) -DUPNP_STATIC_LIB $(LIBUPNP_ECFLAGS)" ./configure --disable-samples --without-documentation --enable-ipv6 $(HOSTCONF)
36 cd $< && $(MAKE) install