/[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.170 by jahn, Thu May 8 19:48:37 2008 UTC revision 1.171 by heimbach, Sat Jun 14 12:57:13 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
2497  echo >> $MAKEFILE  echo >> $MAKEFILE
2498  echo '.SUFFIXES:' >> $MAKEFILE  echo '.SUFFIXES:' >> $MAKEFILE
2499  echo '.SUFFIXES: .o .'$FS' .p .F .c .'$FS90' .F90' >> $MAKEFILE  echo '.SUFFIXES: .o .'$FS' .p .F .c .'$FS90' .F90 .FLOW .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 2528  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          -rm -rf *.$FS *.FLOW
2533  Clean:  Clean:
2534          @make clean          @make clean
2535          @make cleanlinks          @make cleanlinks
# Line 2606  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:
2611            \$(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
2614  .F.p:  .F.p:
# Line 2658  ad_input_code.$FS: \$(AD_FILES) \$(HEADE Line 2661  ad_input_code.$FS: \$(AD_FILES) \$(HEADE
2661          cmp ad_config.template AD_CONFIG.h || cat ad_config.template > AD_CONFIG.h          cmp ad_config.template AD_CONFIG.h || cat ad_config.template > AD_CONFIG.h
2662          -rm -f ad_config.template          -rm -f ad_config.template
2663          @make \$(F77FILES)          @make \$(F77FILES)
2664          @make \$(AD_FLOW_FILES)          @make \$(FLOFILES)
2665          cat \$(AD_FLOW_FILES) \$(AD_FILES) > ad_input_code.$FS          cat \$(FLOFILES) \$(AD_FILES) > ad_input_code.$FS
2666    
2667  ad_taf_output.$FS: ad_input_code.$FS  ad_taf_output.$FS: ad_input_code.$FS
2668          \$(TAF) \$(AD_TAF_FLAGS) \$(TAF_EXTRA) ad_input_code.$FS          \$(TAF) \$(AD_TAF_FLAGS) \$(TAF_EXTRA) ad_input_code.$FS

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

  ViewVC Help
Powered by ViewVC 1.1.22