| 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) |