source: CPL/oasis3/trunk/src/lib/anaisg/src/Makefile @ 1677

Last change on this file since 1677 was 1677, checked in by aclsce, 13 years ago

Imported oasis3 (tag ipslcm5a) from cvs server to svn server (igcmg project).

File size: 1.2 KB
Line 
1
2SRCS4   = $(shell ls ../../../../src/lib/anaisg/src/*.f)
3OBJS4   = $(patsubst ../../../../src/lib/anaisg/src/%.f, %.o, $(SRCS4))
4
5VPATH   = ../../../../src/lib/anaisg/src:../../../../src/mod/$(COUPLE)/src
6
7LIBRARY = ../../../lib/libanaisg.a
8
9clean:
10        rm -f i.* *.o *.mod
11
12all:    $(LIBRARY)
13
14$(LIBRARY): $(OBJS4)
15        $(AR) $(ARFLAGS) $(LIBRARY) $(OBJS4)
16
17.SUFFIXES:
18.SUFFIXES: .o .f .F .f90 .F90 .c
19
20%.o: %.F90
21        $(F90) $(F90FLAGS) $(INCLS)  -c   $<
22
23%.o: %.f90
24        $(f90) $(f90FLAGS) $(INCLS)  -c   $<
25
26%.o: %.F
27        $(F) $(FFLAGS) $(INCLS)  -c   $<
28
29%.o: %.f
30        $(f) $(fFLAGS) $(INCLS)  -c   $<
31
32%.o: %.c
33        $(CC) $(CCFLAGS) $(INCLSC) -c   $<
34
35#
36# ALL dependencies ...
37#
38
39mod_parameter.o: mod_kinds_oasis.o
40mod_printing.o: mod_kinds_oasis.o
41mod_unit.o: mod_kinds_oasis.o
42mod_analysis.o: mod_kinds_oasis.o
43nagset.o: mod_parameter.o mod_analysis.o mod_unit.o mod_printing.o mod_kinds_oasis.o
44nagsst.o: mod_unit.o mod_printing.o mod_kinds_oasis.o
45qcscur.o: mod_unit.o mod_kinds_oasis.o
46qgrhal.o: mod_unit.o mod_kinds_oasis.o
47qgrho.o: mod_unit.o mod_kinds_oasis.o
48qlgaus.o: mod_unit.o mod_kinds_oasis.o
49qlins.o: mod_unit.o mod_kinds_oasis.o
50qlsort.o: mod_unit.o mod_kinds_oasis.o
51qlsst.o: mod_unit.o mod_kinds_oasis.o
Note: See TracBrowser for help on using the repository browser.