summaryrefslogtreecommitdiff
path: root/src/bin/pgtclsh/mkMakefile.tcldefs.sh.in
blob: 79e456b3b54cc1ffd252bbb649d4648d10149a9b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#! /bin/sh

if [ ! -r @TCL_CONFIG_SH@ ]; then
    echo "@TCL_CONFIG_SH@ not found"
    echo "I need this file! Please make a symbolic link to this file"
    echo "and start make again."
    exit 1
fi

# Source the file to obtain the correctly expanded variable definitions
. @TCL_CONFIG_SH@

# Read the file a second time as an easy way of getting the list of variable
# definitions to output.
cat @TCL_CONFIG_SH@ |
    egrep '^TCL_|^TK_' |
    sed 's/^\([^=]*\)=.*$/\1/' |
    while read var
    do
	eval echo "\"$var = \$$var\""
    done >Makefile.tcldefs

exit 0