1 |
cnh |
1.1 |
# Makefile created by mkmf.pl $Id: mkmf,v 4.13 2001/06/05 17:33:35 vb Exp $ |
2 |
|
|
|
3 |
|
|
include Makefile.template |
4 |
|
|
|
5 |
|
|
|
6 |
|
|
.DEFAULT: |
7 |
|
|
-touch $@ |
8 |
|
|
all: a.out |
9 |
|
|
Eesmf_TypesMod.o: Eesmf_TypesMod.F90 |
10 |
|
|
$(FC) $(CPPDEFS) $(CPPFLAGS) $(FFLAGS) -c Eesmf_TypesMod.F90 |
11 |
|
|
Eesmf_Mod.o: Eesmf_Mod.F90 EEsmf_LimitsMod.o Eesmf_TypesMod.o Eesmf_FuncsMod.o Eesmf_ConfigFileIOMod.o |
12 |
|
|
$(FC) $(CPPDEFS) $(CPPFLAGS) $(FFLAGS) -c Eesmf_Mod.F90 |
13 |
|
|
Eesmf_ConfigFileIOMod.o: Eesmf_ConfigFileIOMod.F90 |
14 |
|
|
$(FC) $(CPPDEFS) $(CPPFLAGS) $(FFLAGS) -c Eesmf_ConfigFileIOMod.F90 |
15 |
|
|
Eesmf_LimitsMod.o: Eesmf_LimitsMod.F90 |
16 |
|
|
$(FC) $(CPPDEFS) $(CPPFLAGS) $(FFLAGS) -c Eesmf_LimitsMod.F90 |
17 |
|
|
Eesmf_FuncsMod.o: Eesmf_FuncsMod.F90 Eesmf_TypesMod.o |
18 |
|
|
$(FC) $(CPPDEFS) $(CPPFLAGS) $(FFLAGS) -c Eesmf_FuncsMod.F90 |
19 |
|
|
SRC = Eesmf_TypesMod.F90 Eesmf_Mod.F90 Eesmf_ConfigFileIOMod.F90 Eesmf_LimitsMod.F90 EEsmf_LimitsMod.F90 Eesmf_FuncsMod.F90 |
20 |
|
|
OBJ = Eesmf_TypesMod.o Eesmf_Mod.o Eesmf_ConfigFileIOMod.o Eesmf_LimitsMod.o EEsmf_LimitsMod.o Eesmf_FuncsMod.o |
21 |
|
|
clean: neat |
22 |
|
|
-rm -f .cppdefs $(OBJ) a.out |
23 |
|
|
neat: |
24 |
|
|
-rm -f $(TMPFILES) |
25 |
|
|
TAGS: $(SRC) |
26 |
|
|
etags $(SRC) |
27 |
|
|
tags: $(SRC) |
28 |
|
|
ctags $(SRC) |
29 |
|
|
a.out: $(OBJ) |
30 |
|
|
$(LD) $(OBJ) -o a.out $(LDFLAGS) |