| 203 |
THISCWD=`pwd` |
THISCWD=`pwd` |
| 204 |
THISDATE=`date` |
THISDATE=`date` |
| 205 |
MACHINE=`uname -a` |
MACHINE=`uname -a` |
| 206 |
|
EXECUTABLE= |
| 207 |
|
EXEHOOK= |
| 208 |
|
EXEDIR= |
| 209 |
|
|
| 210 |
# The following state can be set directly by command-line switches |
# The following state can be set directly by command-line switches |
| 211 |
gm_s1="OPTFILE PDEPEND PDEFAULT MAKEFILE PLATFORM ROOTDIR MODS DISABLE ENABLE NOOPT" |
gm_s1="OPTFILE PDEPEND PDEFAULT MAKEFILE PLATFORM ROOTDIR MODS DISABLE ENABLE NOOPT" |
| 215 |
gm_s3="LN S64 KPP LINK PACKAGES MAKEDEPEND PDEPEND PDEFAULT INCLUDES FFLAGS FOPTIM " |
gm_s3="LN S64 KPP LINK PACKAGES MAKEDEPEND PDEPEND PDEFAULT INCLUDES FFLAGS FOPTIM " |
| 216 |
gm_s4="CFLAGS KFLAGS1 KFLAGS2 LIBS KPPFILES NOOPTFILES NOOPTFLAGS" |
gm_s4="CFLAGS KFLAGS1 KFLAGS2 LIBS KPPFILES NOOPTFILES NOOPTFLAGS" |
| 217 |
gm_s5="TOOLSDIR SOURCEDIRS INCLUDEDIRS PWD MAKE THISHOSTNAME THISDATE MACHINE" |
gm_s5="TOOLSDIR SOURCEDIRS INCLUDEDIRS PWD MAKE THISHOSTNAME THISDATE MACHINE" |
| 218 |
|
gm_s6="EXECUTABLE EXEHOOK EXEDIR" |
| 219 |
|
|
| 220 |
gm_state="COMMANDL $gm_s1 $gm_s2 $gm_s3 $gm_s4 $gm_s5" |
gm_state="COMMANDL $gm_s1 $gm_s2 $gm_s3 $gm_s4 $gm_s5 $gm_s6" |
| 221 |
|
|
| 222 |
|
|
| 223 |
echo |
echo |
| 949 |
depend: |
depend: |
| 950 |
@make links |
@make links |
| 951 |
\$(MAKEDEPEND) -o .f \$(DEFINES) \$(INCLUDES) \$(SRCFILES) |
\$(MAKEDEPEND) -o .f \$(DEFINES) \$(INCLUDES) \$(SRCFILES) |
| 952 |
../../../tools/f90mkdepend >> \$(MAKEFILE) |
${TOOLSDIR}/f90mkdepend >> \$(MAKEFILE) |
| 953 |
|
|
| 954 |
links: \$(SRCFILES) \$(CSRCFILES) \$(HEADERFILES) \$(F90SRCFILES) |
links: \$(SRCFILES) \$(CSRCFILES) \$(HEADERFILES) \$(F90SRCFILES) |
| 955 |
|
|
| 997 |
|
|
| 998 |
EOF |
EOF |
| 999 |
|
|
| 1000 |
|
if test "x$EXEHOOK" != x ; then |
| 1001 |
|
printf "\nexehook:\n\t%s\n" $EXEHOOK >> $MAKEFILE |
| 1002 |
|
fi |
| 1003 |
|
|
| 1004 |
echo " Making list of \"exceptions\" that need \".p\" files" |
echo " Making list of \"exceptions\" that need \".p\" files" |
| 1005 |
for i in $KPPFILES ; do |
for i in $KPPFILES ; do |
| 1006 |
base=`echo $i | sed -e 's/\/.*\///g' | sed -e 's/\..*$//g'` |
base=`echo $i | sed -e 's/\/.*\///g' | sed -e 's/\..*$//g'` |