source: Roms_tools/Roms_Agrif/AGRIFZOOM/rules.make.64 @ 1

Last change on this file since 1 was 1, checked in by cholod, 13 years ago

import Roms_Agrif

File size: 2.0 KB
Line 
1all : libagrif.a
2
3libagrif.a : $(OBJS)
4        $(AR) -X 64 -r $@ $(OBJS)
5
6$(AGRIFOBJS)/%.o : $(AGRIFFILES)/%.F
7        @$(SRM) $(AGRIFYOURFILES)/$(*F).f
8        @$(P_C) $(P_O) $(AGRIFFILES)/$(*F).F > $(AGRIFYOURFILES)/$(*F).f
9        @$(F_C) $(F_O) $(FFLAGS_EXTEND) $(AGRIF_OPTS) -c $(AGRIFYOURFILES)/$(*F).f -o $(AGRIFOBJS)/$(*F).o
10
11
12$(AGRIFOBJS)/modarrays.o: $(AGRIFOBJS)/modtypes.o
13
14$(AGRIFOBJS)/modbc.o: $(AGRIFOBJS)/modinterp.o
15
16$(AGRIFOBJS)/modbcfunction.o: $(AGRIFOBJS)/modupdate.o \
17                         $(AGRIFOBJS)/modbc.o
18#                        $(AGRIFOBJS)/modinterp.o
19#                        $(AGRIFOBJS)/modtypes.o
20
21#$(AGRIFOBJS)/modcluster.o: $(AGRIFOBJS)/modtypes.o
22$(AGRIFOBJS)/modcluster.o: $(AGRIFOBJS)/modsauv.o \
23                        $(AGRIFOBJS)/modinitvars.o \
24                        $(AGRIFOBJS)/modcurgridfunctions.o
25#                       $(AGRIFOBJS)/modlinktomodel.o
26
27$(AGRIFOBJS)/modcurgridfunctions.o: $(AGRIFOBJS)/modinit.o
28#                       $(AGRIFOBJS)/modtypes.o
29
30$(AGRIFOBJS)/modinit.o: $(AGRIFOBJS)/modlinktomodel.o \
31                        $(AGRIFOBJS)/modtypes.o
32
33$(AGRIFOBJS)/modinitvars.o: $(AGRIFOBJS)/modlinktomodel.o \
34                        $(AGRIFOBJS)/modtypes.o
35
36$(AGRIFOBJS)/modinterpbasic.o: $(AGRIFOBJS)/modtypes.o
37
38$(AGRIFOBJS)/modinterp.o: $(AGRIFOBJS)/modcurgridfunctions.o \
39                        $(AGRIFOBJS)/modmask.o \
40                        $(AGRIFOBJS)/modarrays.o \
41                        $(AGRIFOBJS)/modinterpbasic.o
42
43$(AGRIFOBJS)/modlinktomodel.o: $(AGRIFOBJS)/modtypes.o
44
45$(AGRIFOBJS)/modmask.o: $(AGRIFOBJS)/modtypes.o
46
47$(AGRIFOBJS)/modsauv.o: $(AGRIFOBJS)/modarrays.o \
48                        $(AGRIFOBJS)/modlinktomodel.o \
49                        $(AGRIFOBJS)/modtypes.o
50
51$(AGRIFOBJS)/modupdatebasic.o: $(AGRIFOBJS)/modtypes.o
52
53$(AGRIFOBJS)/modupdate.o: $(AGRIFOBJS)/modmask.o \
54                        $(AGRIFOBJS)/modcurgridfunctions.o \
55                        $(AGRIFOBJS)/modarrays.o \
56                        $(AGRIFOBJS)/modmpp.o \
57                        $(AGRIFOBJS)/modupdatebasic.o
58
59#$(AGRIFOBJS)/modutil.o: $(AGRIFOBJS)/modtypes.o
60$(AGRIFOBJS)/modutil.o: $(AGRIFOBJS)/modcurgridfunctions.o \
61                        $(AGRIFOBJS)/modcluster.o
62#                       $(AGRIFOBJS)/modlinktomodel.o
63#                       $(AGRIFOBJS)/modsauv.o
64
65$(AGRIFOBJS)/modmpp.o: $(AGRIFOBJS)/modtypes.o \
66                        $(AGRIFOBJS)/modarrays.o
67
68clean : FORCE
69        $(SRM) $(OBJS) $(MODOBJS)$(LIBDIR)/libagrif.a
70       
71FORCE :
Note: See TracBrowser for help on using the repository browser.