1 all: da_thin.exe da_bilin.exe da_bdy.exe da_vp_bilin.exe da_vp_split.exe
3 include ..
/..
/configure.wrf
4 FCOPTION
=$(FCFLAGS
) $(PROMOTION
) $(FCSUFFIX
)
6 LIB_EXTERNAL
=-L
${NETCDFPATH}/lib
-lnetcdf
-lnetcdff
9 $(SFC
) -o
$@ da_thin.o
${FCOPTION} $(LIB_EXTERNAL
)
11 da_thin.o
: da_thin.f90
12 $(SFC
) -c
${FCOPTION} -I
$(NETCDFPATH
)/include $< -o
$@
14 da_bilin.exe
: da_bilin.o
15 $(SFC
) -o
$@
${FCOPTION} da_bilin.o
$(LIB_EXTERNAL
)
17 da_bilin.o
: da_bilin.f90
18 $(SFC
) -c
${FCOPTION} -I
$(NETCDFPATH
)/include $< -o
$@
20 da_vp_bilin.exe
: da_vp_bilin.o
21 $(SFC
) -o
$@
${FCOPTION} da_vp_bilin.o
23 da_vp_bilin.o
: da_vp_bilin.f90
24 $(SFC
) -c
${FCOPTION} $< -o
$@
27 $(SFC
) -o
$@
${FCOPTION} da_bdy.o
$(LIB_EXTERNAL
)
30 $(SFC
) -c
${FCOPTION} -I
$(NETCDFPATH
)/include $< -o
$@
32 task_for_point.o
: task_for_point.c
33 $(DM_CC
) -c
${CCOPTION} $< -o
$@
35 da_vp_split.exe
: da_vp_split.o task_for_point.o
36 $(DM_FC
) -o
$@
${FCOPTION} da_vp_split.o task_for_point.o
38 da_vp_split.o
: da_vp_split.f90
39 $(DM_FC
) -c
${FCOPTION} $< -o
$@
42 rm -rf
*.o da_thin.exe da_bilin.exe da_bdy.exe da_vp_bilin.exe da_vp_split.exe