Update version info for release v4.6.1 (#2122)
[WRF.git] / external / io_esmf / makefile
blob6a06d26ab3c4e6a98165aa897352404a94650fad
1 # these settings for compiling standalone on Compaq. Type "make -r"
3 .SUFFIXES: .F90 .o
5 AR = ar
6 RANLIB = echo
8 OBJS = module_symbols_util.o \
9 module_esmf_extensions.o \
10 module_utility.o \
11 io_esmf.o \
12 ext_esmf_open_for_read.o \
13 ext_esmf_open_for_write.o \
14 ext_esmf_read_field.o \
15 ext_esmf_write_field.o
17 TARGET = libwrfio_esmf.a
19 $(TARGET) : $(OBJS)
20 $(AR) ru $(TARGET) $(OBJS)
21 $(RANLIB) $(TARGET)
23 .F90.o :
24 $(CPP) -I../ioapi_share -P -traditional -DESMF_COUPLING $*.F90 > $*.f
25 $(FC) -c -g -I../ioapi_share $*.f
27 superclean:
28 @/bin/rm -f *.f *.o $(TARGET) *.mod
30 # DEPENDENCIES : only dependencies after this line
32 module_utility.o : module_symbols_util.o module_esmf_extensions.o
33 io_esmf.o : module_esmf_extensions.o
34 ext_esmf_open_for_read.o : io_esmf.o
35 ext_esmf_open_for_write.o : io_esmf.o
36 ext_esmf_read_field.o : io_esmf.o
37 ext_esmf_write_field.o : io_esmf.o