109 |
echo " -pdepend=NAME | --pdepend=NAME" |
echo " -pdepend=NAME | --pdepend=NAME" |
110 |
echo " -pdefault NAME | --pdefault NAME" |
echo " -pdefault NAME | --pdefault NAME" |
111 |
echo " -pdefault=NAME | --pdefault=NAME" |
echo " -pdefault=NAME | --pdefault=NAME" |
112 |
echo " -makefile NAME | -ma NAME" |
echo " -make NAME | -m NAME" |
113 |
echo " --makefile=NAME | -ma=NAME" |
echo " --make=NAME | -m=NAME" |
114 |
|
echo " -makefile NAME | -mf NAME" |
115 |
|
echo " --makefile=NAME | -mf=NAME" |
116 |
echo " -platform NAME | --platform NAME | -pl NAME | --pl NAME" |
echo " -platform NAME | --platform NAME | -pl NAME | --pl NAME" |
117 |
echo " -platform=NAME | --platform=NAME | -pl=NAME | --pl=NAME" |
echo " -platform=NAME | --platform=NAME | -pl=NAME | --pl=NAME" |
118 |
echo " -rootdir NAME | --rootdir NAME | -rd NAME | --rd NAME" |
echo " -rootdir NAME | --rootdir NAME | -rd NAME | --rd NAME" |
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 |
279 |
-pdefault=* | --pdefault=*) |
-pdefault=* | --pdefault=*) |
280 |
PDEFAULT=$ac_optarg ;; |
PDEFAULT=$ac_optarg ;; |
281 |
|
|
282 |
-makefile | -ma) |
-make | --make | -m | --m) |
283 |
|
ac_prev=MAKE ;; |
284 |
|
-make=* | --make=* | -m=* | --m=*) |
285 |
|
MAKE=$ac_optarg ;; |
286 |
|
|
287 |
|
-makefile | --makefile | -ma | --ma) |
288 |
ac_prev=MAKEFILE ;; |
ac_prev=MAKEFILE ;; |
289 |
--makefile=* | -ma=*) |
-makefile=* | --makefile=* | -ma=* | --ma=*) |
290 |
MAKEFILE=$ac_optarg ;; |
MAKEFILE=$ac_optarg ;; |
291 |
|
|
292 |
-platform | --platform | -pl | --pl) |
-platform | --platform | -pl | --pl) |
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'` |