/[MITgcm]/MITgcm/pkg/mnc/Makefile
ViewVC logotype

Annotation of /MITgcm/pkg/mnc/Makefile

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


Revision 1.2 - (hide annotations) (download)
Tue Jan 6 23:19:27 2004 UTC (20 years, 5 months ago) by edhill
Branch: MAIN
Changes since 1.1: +1 -0 lines
 o some initial functionality

1 edhill 1.1
2     FC = f77
3    
4     .SUFFIXES:
5     .SUFFIXES: .T .t .F .h .o
6    
7     .t.h:
8     cat $< > $@
9     .T.F:
10     cat $< > $@
11     .F.o:
12     $(FC) -c $<
13    
14    
15     TEST_LINKS = EEPARAMS.h utils.F
16     TEST_HEADERS = PACKAGES_CONFIG.h CPP_OPTIONS.h
17     TEST_FILES = mnc_test_utils.F
18    
19     FILES = \
20 edhill 1.2 mnc_dim.F \
21 edhill 1.1 mnc_file.F \
22     mnc_grid.F \
23     mnc_init.F \
24     mnc_utils.F \
25     mnc_var.F
26    
27     TEST_OBJECTS = $(TEST_FILES:.F=.o)
28     OBJECTS = $(FILES:.F=.o)
29    
30     noexe: $(TEST_LINKS) $(TEST_HEADERS) $(TEST_FILES) $(FILES) $(OBJECTS)
31     echo "compiled"
32    
33     EEPARAMS.h:
34     ln -s ../../eesupp/inc/EEPARAMS.h .
35     utils.F:
36     ln -s ../../eesupp/src/utils.F .
37    
38     test: mnc_test_001
39     echo "running mnc_test_001 ..."
40     ./mnc_test_001
41     echo "... done"
42    
43     mnc_test_001: $(TEST_LINKS) $(TEST_HEADERS) $(TEST_FILES) $(TEST_OBJECTS) $(FILES) $(OBJECTS) mnc_test_001.o
44     $(FC) -o mnc_test_001 mnc_test_001.o $(OBJECTS) $(TEST_OBJECTS) -lnetcdf
45    
46    
47     clean:
48     -rm -f *.o $(TEST_LINKS) $(TEST_HEADERS) $(TEST_FILES) $(TEST_OBJECTS)
49     -rm -f mnc_test_???.F mnc_test_???

  ViewVC Help
Powered by ViewVC 1.1.22