GetVar now part of libCom/blderrSymTbl

This commit is contained in:
Janet B. Anderson
1996-06-19 14:29:43 +00:00
parent 62551322b2
commit bd1b6d4f50
2 changed files with 1 additions and 93 deletions
-92
View File
@@ -1,92 +0,0 @@
#!/bin/sh
#
# $Id$
#
# Retrieve a variable value from EPICS configuration makefiles.
# by Matthew Needes
#
# Syntax:
# GetVar VAR_NAME [TARGET_ARCH]
#
# If TARGET_ARCH is NOT specified, only those general variables in
# CONFIG_SITE are available.
#
# If TARGET_ARCH is specified, all EPICS target specific variables
# are accessable in addition to all general variables.
#
# $Log$
# Revision 1.1 1996/02/20 20:58:31 jba
# Moved tools to src/tools dir. base/tools dir removed.
#
# Revision 1.10 1995/08/18 15:26:39 jba
# Added pathname to gmake
#
# Revision 1.9 1995/08/17 20:30:00 jba
# EPICS now passed as param - FindEpics removed
#
# Revision 1.8 1994/10/25 15:55:28 winans
# Changed 'make' to 'gmake' for performing make operations.
#
# Revision 1.7 1994/10/05 18:39:27 jba
# Modified syntax of makefile usage
#
# Revision 1.6 1994/09/22 01:41:44 mcn
# MakeRelease - MAJOR bug fix. GetVar / MakeDirs - minor fix.
#
# Revision 1.5 1994/09/08 13:47:08 mcn
# Fixed GetVar's inclusions.
#
# Revision 1.4 1994/09/07 20:59:13 mcn
# Revamped GetVar, modified scripts for new GetVar.
#
# Revision 1.3 1994/09/07 19:08:49 jba
# Modified to work with extensions and do depends
#
# Revision 1.2 1994/08/21 00:56:38 mcn
# New Stuff
#
# Revision 1.1 1994/08/16 16:12:18 mcn
# Added GetVar, made use of 'ln' compatible with SYSV Unix.
#
#
if [ -z "$2" ]; then
echo "usage: $0 EPICS MAKE VAR_NAME [TARGET_ARCH]"
exit 1
fi
EPICS=$1
MAKE=$2
INCLUDE=${EPICS}/config/CONFIG_BASE
if [ -z "$4" ]; then
OPTS=""
else
OPTS="T_A=$4"
fi
PID=$$
# Construct temporary makefile
cat - <<MFILE > /tmp/Makefile.tmp.$$
EPICS=$EPICS
include ${INCLUDE}
all:
@echo "\$($3)" > /tmp/Makefile.tmp.out.$PID
MFILE
$MAKE -f /tmp/Makefile.tmp.$$ $OPTS > /dev/null
# Display value
cat /tmp/Makefile.tmp.out.$$
rm -f /tmp/Makefile.tmp.$$ /tmp/Makefile.tmp.out.$$
exit 0
+1 -1
View File
@@ -3,7 +3,7 @@ include Target.include
include $(EPICS)/config/CONFIG_BASE
PROD = installEpics
SCRIPTS = InstallVersion GetVar getrel
SCRIPTS = InstallVersion getrel
include $(EPICS)/config/RULES.Unix