get autoconf and miniupnpc to play nice

This commit is contained in:
Charles Kerr 2009-07-17 20:15:53 +00:00
parent aba94f0b84
commit 5d9859df0b
2 changed files with 10 additions and 7 deletions

View File

@ -35,4 +35,6 @@ BUILT_SOURCES = \
miniupnpcstrings.h
miniupnpcstrings.h: Makefile
$(srcdir)/updateminiupnpcstrings.sh
$(srcdir)/updateminiupnpcstrings.sh $(srcdir)/miniupnpcstrings.h.in $(builddir)/miniupnpcstrings.h
DISTCLEANFILES = $(builddir)/miniupnpcstrings.h

View File

@ -1,7 +1,8 @@
#! /bin/sh
# $Id: updateminiupnpcstrings.sh,v 1.3 2009/07/09 16:13:31 nanard Exp $
FILE=miniupnpcstrings.h
TEMPLATE_FILE=$1
OUTPUT_FILE=$2
# detecting the OS name and version
OS_NAME=`uname -s`
@ -29,9 +30,9 @@ echo "Detected OS [$OS_NAME] version [$OS_VERSION]"
EXPR="s/OS_STRING \".*\"/OS_STRING \"${OS_NAME}\/${OS_VERSION}\"/"
#echo $EXPR
#echo "Backuping $FILE to $FILE.bak."
#cp $FILE $FILE.bak
test -f ${FILE}.in
echo "setting OS_STRING macro value to ${OS_NAME}/${OS_VERSION} in $FILE."
cat ${FILE}.in | sed -e "$EXPR" > $FILE
#echo "Backing up $OUTPUT_FILE to $OUTPUT_FILE.bak."
#cp $OUTPUT_FILE $OUTPUT_FILE.bak
test -f ${TEMPLATE_FILE}
echo "setting OS_STRING macro value to ${OS_NAME}/${OS_VERSION} in $OUTPUT_FILE."
cat ${TEMPLATE_FILE} | sed -e "$EXPR" > $OUTPUT_FILE