Merge aabed04a2c into 665203bba1
This commit is contained in:
commit
09e4e20691
|
|
@ -4,6 +4,7 @@ SRCS = tclnetgen.c
|
||||||
|
|
||||||
include ${NETGENDIR}/defs.mak
|
include ${NETGENDIR}/defs.mak
|
||||||
|
|
||||||
|
VERSION := $(shell cat ../VERSION)
|
||||||
EXTRA_LIBS = ${MAIN_EXTRA_LIBS}
|
EXTRA_LIBS = ${MAIN_EXTRA_LIBS}
|
||||||
|
|
||||||
DFLAGS += -DNETGEN_DATE="\"`date`\""
|
DFLAGS += -DNETGEN_DATE="\"`date`\""
|
||||||
|
|
@ -32,11 +33,12 @@ netgen.tcl: netgen.tcl.in
|
||||||
-e 's%SHDLIB_EXT%${SHDLIB_EXT}%g' \
|
-e 's%SHDLIB_EXT%${SHDLIB_EXT}%g' \
|
||||||
netgen.tcl.in > netgen.tcl
|
netgen.tcl.in > netgen.tcl
|
||||||
|
|
||||||
netgen.sh: netgen.sh.in
|
netgen.sh: netgen.sh.in ../VERSION
|
||||||
sed -e 's%TCL_DIR%${TCLDIR}%g' \
|
sed -e 's%TCL_DIR%${TCLDIR}%g' \
|
||||||
-e 's%PY_DIR%${PYDIR}%g' \
|
-e 's%PY_DIR%${PYDIR}%g' \
|
||||||
-e 's%TCLLIB_DIR%${TCL_LIB_DIR}%g' \
|
-e 's%TCLLIB_DIR%${TCL_LIB_DIR}%g' \
|
||||||
-e 's%WISH_EXE%${WISH_EXE}%g' \
|
-e 's%WISH_EXE%${WISH_EXE}%g' \
|
||||||
|
-e 's%=VERSION%=${VERSION}%' \
|
||||||
netgen.sh.in > netgen.sh
|
netgen.sh.in > netgen.sh
|
||||||
|
|
||||||
$(DESTDIR)${INSTALL_TCLDIR}/%: %
|
$(DESTDIR)${INSTALL_TCLDIR}/%: %
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,7 @@ TKCON=true
|
||||||
BATCH=
|
BATCH=
|
||||||
GUI=
|
GUI=
|
||||||
NETGEN_WISH=WISH_EXE
|
NETGEN_WISH=WISH_EXE
|
||||||
|
VERSION=VERSION
|
||||||
export NETGEN_WISH
|
export NETGEN_WISH
|
||||||
|
|
||||||
# Hacks for Cygwin
|
# Hacks for Cygwin
|
||||||
|
|
@ -24,6 +25,20 @@ if [ ${TERM:=""} = "cygwin" ]; then
|
||||||
export DISPLAY=${DISPLAY:=":0"}
|
export DISPLAY=${DISPLAY:=":0"}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
usage() {
|
||||||
|
echo "Usage: netgen [-noconsole] [<command_line>]"
|
||||||
|
echo " netgen -batch <command_line>"
|
||||||
|
echo " netgen -gui"
|
||||||
|
echo " netgen [-help | -version]"
|
||||||
|
echo "Options:"
|
||||||
|
echo " -noconsole no console window, interpreter prompt will be in the terminal"
|
||||||
|
echo " -batch implies -noconsole, and exits after executing <command_line> argument"
|
||||||
|
echo " -gui runs the LVS manager"
|
||||||
|
echo " -help show help and exit"
|
||||||
|
echo " -version show version and exit"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
# Preserve quotes in arguments (thanks, Stackoverflow!)
|
# Preserve quotes in arguments (thanks, Stackoverflow!)
|
||||||
arglist=''
|
arglist=''
|
||||||
for i in "$@" ; do
|
for i in "$@" ; do
|
||||||
|
|
@ -31,6 +46,8 @@ for i in "$@" ; do
|
||||||
-noc*) TKCON=;;
|
-noc*) TKCON=;;
|
||||||
-bat*) BATCH=true; TKCON=;;
|
-bat*) BATCH=true; TKCON=;;
|
||||||
-gui) GUI=true; TKCON=;;
|
-gui) GUI=true; TKCON=;;
|
||||||
|
-v | -version | --version) echo ${VERSION}; exit 1;;
|
||||||
|
-h | -help | --help) usage;;
|
||||||
*) arglist="$arglist${arglist:+ }\"${i//\"/\\\"}\"";;
|
*) arglist="$arglist${arglist:+ }\"${i//\"/\\\"}\"";;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue