source: CPL/oasis3-mct_5.0/lib/mct/testunit/Makefile @ 6328

Last change on this file since 6328 was 6328, checked in by aclsce, 17 months ago

First import of oasis3-mct_5.0 (from oasis git server, branch OASIS3-MCT_5.0)

File size: 709 bytes
Line 
1
2SHELL           = /bin/sh
3
4# SOURCE FILES
5
6SRCS_F90        = master.F90            \
7                  AttrVect_Test.F90             \
8
9OBJS_ALL        = $(SRCS_F90:.F90=.o)
10
11# MACHINE AND COMPILER FLAGS
12
13include ../Makefile.conf
14
15# ADDITIONAL DEFINITIONS SPECIFIC FOR UTMCT COMPILATION
16
17MCTLIBS    = -L$(MPEUPATH) -L$(MCTPATH) -lmct -lmpeu
18UTLDFLAGS  = $(REAL8)
19UTCMPFLAGS = $(REAL8) $(INCFLAG)$(MPEUPATH) $(INCFLAG)$(MCTPATH)
20
21# TARGETS
22
23all:    mctTester
24
25mctTester: $(OBJS_ALL)
26        $(FC) -o $@ $(OBJS_ALL) $(FCFLAGS) $(UTLDFLAGS) $(MCTLIBS) $(MPILIBS)
27
28# RULES
29
30.SUFFIXES:
31.SUFFIXES: .F90 .o
32
33.F90.o:
34        $(FC) -c $(INCPATH) $(FPPDEFS) $(FCFLAGS) $(MCTFLAGS) $(UTCMPFLAGS) $<
35
36clean:
37        ${RM} *.o *.mod mctTester
38
39# DEPENDENCIES:
40
41$(OBJS_ALL): $(MCTPATH)/libmct.a
Note: See TracBrowser for help on using the repository browser.