Merge pull request #22 from ony/master

Allow LIBDIR override and IPv6 opt out
This commit is contained in:
Thomas BERNARD 2012-10-16 02:15:24 -07:00
commit 5c7947cf62
2 changed files with 18 additions and 4 deletions

View File

@ -20,6 +20,9 @@ ifeq ($(OS), Linux)
JARSUFFIX=linux JARSUFFIX=linux
endif endif
HAVE_IPV6 ?= yes
export HAVE_IPV6
CC ?= gcc CC ?= gcc
#AR = gar #AR = gar
#CFLAGS = -O -g -DDEBUG #CFLAGS = -O -g -DDEBUG
@ -99,10 +102,11 @@ TESTMINIWGETOBJS := $(TESTMINIWGETOBJS) minissdpc.o
TESTIGDDESCPARSE := $(TESTIGDDESCPARSE) minissdpc.o TESTIGDDESCPARSE := $(TESTIGDDESCPARSE) minissdpc.o
endif endif
LIBDIR ?= lib
# install directories # install directories
INSTALLPREFIX ?= $(PREFIX)/usr INSTALLPREFIX ?= $(PREFIX)/usr
INSTALLDIRINC = $(INSTALLPREFIX)/include/miniupnpc INSTALLDIRINC = $(INSTALLPREFIX)/include/miniupnpc
INSTALLDIRLIB = $(INSTALLPREFIX)/lib INSTALLDIRLIB = $(INSTALLPREFIX)/$(LIBDIR)
INSTALLDIRBIN = $(INSTALLPREFIX)/bin INSTALLDIRBIN = $(INSTALLPREFIX)/bin
INSTALLDIRMAN = $(INSTALLPREFIX)/share/man INSTALLDIRMAN = $(INSTALLPREFIX)/share/man

View File

@ -19,16 +19,26 @@ TMPDIR=`mktemp -d`
HTTPSERVEROUT="${TMPDIR}/httpserverout" HTTPSERVEROUT="${TMPDIR}/httpserverout"
EXPECTEDFILE="${TMPDIR}/expectedfile" EXPECTEDFILE="${TMPDIR}/expectedfile"
DOWNLOADEDFILE="${TMPDIR}/downloadedfile" DOWNLOADEDFILE="${TMPDIR}/downloadedfile"
#ADDR=localhost
ADDR="[::1]"
PORT= PORT=
RET=0 RET=0
case "$HAVE_IPV6" in
n|no|0)
ADDR=localhost
SERVERARGS=""
;;
*)
ADDR="[::1]"
SERVERARGS="-6"
;;
esac
#make minihttptestserver #make minihttptestserver
#make testminiwget #make testminiwget
# launching the test HTTP server # launching the test HTTP server
./minihttptestserver -6 -e $EXPECTEDFILE > $HTTPSERVEROUT & ./minihttptestserver $SERVERARGS -e $EXPECTEDFILE > $HTTPSERVEROUT &
while [ -z "$PORT" ]; do while [ -z "$PORT" ]; do
sleep 1 sleep 1
PORT=`cat $HTTPSERVEROUT | sed 's/Listening on port \([0-9]*\)/\1/' ` PORT=`cat $HTTPSERVEROUT | sed 's/Listening on port \([0-9]*\)/\1/' `