/[lmdze]/trunk/nag_rules.mk
ViewVC logotype

Diff of /trunk/nag_rules.mk

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

trunk/libf/call_graph.mk revision 3 by guez, Wed Feb 27 13:16:39 2008 UTC trunk/nag_rules.mk revision 221 by guez, Thu Apr 20 14:44:47 2017 UTC
# Line 1  Line 1 
1  # Needs compiled modules created by NAG.  # This is an extension to the LMDZE makefile, useful for NAG Fortran
2    # tools. It should be included in the LMDZE makefile.
3    
4  .PHONY: objects  # Compiled modules created by NAG are needed.
 objects: ${objects}  
 # (useful for NAG module builder)  
5    
6  call_graph_etat0_lim: ${sources_etat0_lim}  .PHONY: all_nag
7          @nag_fcalls95 -calledby -dusty -locate ${inc_flags} -listing $@ $^  all_nag: CG_ce0l CG_gcm
8    
9  call_graph_gcm: $(filter-out netcdf95.f90, ${sources_gcm})  # Call graphs:
10          @nag_fcalls95 -calledby -dusty -locate -class ${inc_flags} -listing $@ $^  CG_ce0l: ${src_ce0l}
11            nagfor =callgraph ${nag_fcalls_options} -o $@ $^
12    
13  .PHONY: clean_call_graph  CG_gcm: ${src_gcm}
14  clean_call_graph:          nagfor =callgraph ${nag_fcalls_options} -o $@ $^
15          rm -f call_graph_etat0_lim call_graph_gcm  
16    .PHONY: clean_nag
17    clean_nag:
18            rm -f CG_ce0l CG_gcm

Legend:
Removed from v.3  
changed lines
  Added in v.221

  ViewVC Help
Powered by ViewVC 1.1.21