/[MITgcm]/MITgcm/tools/genmake2
ViewVC logotype

Diff of /MITgcm/tools/genmake2

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.171 by heimbach, Sat Jun 14 12:57:13 2008 UTC revision 1.172 by dfer, Wed Jun 25 18:28:06 2008 UTC
# Line 2493  echo >> $MAKEFILE Line 2493  echo >> $MAKEFILE
2493  echo 'F77FILES =  $(SRCFILES:.F=.'$FS')'      >> $MAKEFILE  echo 'F77FILES =  $(SRCFILES:.F=.'$FS')'      >> $MAKEFILE
2494  echo 'F90FILES =  $(F90SRCFILES:.F90=.'$FS90')' >> $MAKEFILE  echo 'F90FILES =  $(F90SRCFILES:.F90=.'$FS90')' >> $MAKEFILE
2495  echo 'OBJFILES =  $(SRCFILES:.F=.o) $(CSRCFILES:.c=.o) $(F90SRCFILES:.F90=.o)' >> $MAKEFILE  echo 'OBJFILES =  $(SRCFILES:.F=.o) $(CSRCFILES:.c=.o) $(F90SRCFILES:.F90=.o)' >> $MAKEFILE
2496  echo 'FLOFILES =  $(AD_FLOW_FILES:.flow=.FLOW)' >> $MAKEFILE  echo 'FLOFILES =  $(AD_FLOW_FILES:.flow=.flowdir)' >> $MAKEFILE
2497  echo >> $MAKEFILE  echo >> $MAKEFILE
2498  echo '.SUFFIXES:' >> $MAKEFILE  echo '.SUFFIXES:' >> $MAKEFILE
2499  echo '.SUFFIXES: .o .'$FS' .p .F .c .'$FS90' .F90 .FLOW .flow' >> $MAKEFILE  echo '.SUFFIXES: .o .'$FS' .p .F .c .'$FS90' .F90 .flowdir .flow' >> $MAKEFILE
2500  rm -f srclist.inc csrclist.inc hlist.inc flist.tmp clist.tmp f90srclist.inc  rm -f srclist.inc csrclist.inc hlist.inc flist.tmp clist.tmp f90srclist.inc
2501  rm -f ad_flow_files.inc  rm -f ad_flow_files.inc
2502    
# Line 2529  output.txt: \$(EXECUTABLE) Line 2529  output.txt: \$(EXECUTABLE)
2529  clean:  clean:
2530          -rm -rf *.p *.$FS90 *.mod ${RMFILES} work.{pc,pcl} *.template          -rm -rf *.p *.$FS90 *.mod ${RMFILES} work.{pc,pcl} *.template
2531          -rm -rf *.o          -rm -rf *.o
2532          -rm -rf *.$FS *.FLOW          -rm -rf *.$FS *.flowdir
2533  Clean:  Clean:
2534          @make clean          @make clean
2535          @make cleanlinks          @make cleanlinks
2536          -rm -f \$(SPECIAL_FILES)          -rm -f \$(SPECIAL_FILES)
2537          -rm -f genmake_state genmake_*optfile genmake_warnings make.log run.log *.bak          -rm -f genmake_state genmake_*optfile genmake_warnings make.log run.log f90mkdepend.log *.bak
2538          -rm -f taf_command taf_output taf_ad.log taf_ad_flow.log          -rm -f taf_command taf_output taf_ad.log taf_ad_flow.log
2539  CLEAN:  CLEAN:
2540          @make Clean          @make Clean
# Line 2607  cat >>$MAKEFILE <<EOF Line 2607  cat >>$MAKEFILE <<EOF
2607          \$(F90C) \$(F90FLAGS) \$(F90OPTIM) -c \$<          \$(F90C) \$(F90FLAGS) \$(F90OPTIM) -c \$<
2608  .c.o:  .c.o:
2609          \$(CC) \$(CFLAGS) \$(DEFINES) \$(INCLUDES) -c \$<          \$(CC) \$(CFLAGS) \$(DEFINES) \$(INCLUDES) -c \$<
2610  .flow.FLOW:  .flow.flowdir:
2611          \$(CPP) \$(DEFINES) \$(INCLUDES) > \$@          \$(CPP) \$(DEFINES) \$(INCLUDES) > \$@
2612    
2613  # Special exceptions that use the ( .F - .p - .$FS - .o ) rule-chain  # Special exceptions that use the ( .F - .p - .$FS - .o ) rule-chain

Legend:
Removed from v.1.171  
changed lines
  Added in v.1.172

  ViewVC Help
Powered by ViewVC 1.1.22