2 include ..
/configure.wrf
10 MODULES
= module_driver_constants.o \
11 module_domain_type.o \
22 module_state_description.o \
31 module_comm_nesting_dm.o \
33 module_quilt_outbuf_ops.o \
100 ..
/inc
/deallocs_9.o \
101 ..
/inc
/deallocs_10.o \
105 wrf_num_bytes_between.o \
113 ifeq ($(DMPARALLEL
),1)
115 ..
/external
/RSL_LITE
/feedback_domain_em_part1.o \
116 ..
/external
/RSL_LITE
/feedback_domain_em_part2.o \
117 ..
/external
/RSL_LITE
/force_domain_em_part2.o \
118 ..
/external
/RSL_LITE
/interp_domain_em_part1.o \
119 ..
/external
/RSL_LITE
/interp_domain_em_part2.o \
120 ..
/external
/RSL_LITE
/interp_domain_em_part3.o \
121 ..
/external
/RSL_LITE
/interp_domain_em_small.o
124 #compile as a .o but do not link into the main library
125 SPECIAL
= module_internal_header_util.o pack_utils.o
128 LIBTARGET
= framework
130 $(LIBTARGET
) : $(MODULES
) $(OBJS
) $(SPECIAL
) $(NLOBJS
) $(ALOBJS
) $(DEALOBJS
) $(RSL_OBJS
)
131 $(AR
) $(ARFLAGS
) ..
/main
/$(LIBWRFLIB
) $(MODULES
) $(OBJS
) $(NLOBJS
) $(ALOBJS
) $(DEALOBJS
) $(RSL_OBJS
)
132 $(RANLIB
) ..
/main
/$(LIBWRFLIB
)
134 nl_set_0_routines.o
: nl_access_routines.F module_configure.o
135 $(CPP
) -DNNN
=0 -I..
/inc
-DNL_set_ROUTINES nl_access_routines.F
> xx0.f90
136 $(FC
) -o
$@
-c
$(PROMOTION
) $(FCNOOPT
) $(FCBASEOPTS_NO_G
) $(MODULE_DIRS
) $(FCSUFFIX
) xx0.f90
138 nl_set_1_routines.o
: nl_access_routines.F module_configure.o
139 $(CPP
) -DNNN
=1 -I..
/inc
-DNL_set_ROUTINES nl_access_routines.F
> xx1.f90
140 $(FC
) -o
$@
-c
$(PROMOTION
) $(FCNOOPT
) $(FCBASEOPTS_NO_G
) $(MODULE_DIRS
) $(FCSUFFIX
) xx1.f90
142 nl_set_2_routines.o
: nl_access_routines.F module_configure.o
143 $(CPP
) -DNNN
=2 -I..
/inc
-DNL_set_ROUTINES nl_access_routines.F
> xx2.f90
144 $(FC
) -o
$@
-c
$(PROMOTION
) $(FCNOOPT
) $(FCBASEOPTS_NO_G
) $(MODULE_DIRS
) $(FCSUFFIX
) xx2.f90
146 nl_set_3_routines.o
: nl_access_routines.F module_configure.o
147 $(CPP
) -DNNN
=3 -I..
/inc
-DNL_set_ROUTINES nl_access_routines.F
> xx3.f90
148 $(FC
) -o
$@
-c
$(PROMOTION
) $(FCNOOPT
) $(FCBASEOPTS_NO_G
) $(MODULE_DIRS
) $(FCSUFFIX
) xx3.f90
150 nl_set_4_routines.o
: nl_access_routines.F module_configure.o
151 $(CPP
) -DNNN
=4 -I..
/inc
-DNL_set_ROUTINES nl_access_routines.F
> xx4.f90
152 $(FC
) -o
$@
-c
$(PROMOTION
) $(FCNOOPT
) $(FCBASEOPTS_NO_G
) $(MODULE_DIRS
) $(FCSUFFIX
) xx4.f90
154 nl_set_5_routines.o
: nl_access_routines.F module_configure.o
155 $(CPP
) -DNNN
=5 -I..
/inc
-DNL_set_ROUTINES nl_access_routines.F
> xx5.f90
156 $(FC
) -o
$@
-c
$(PROMOTION
) $(FCNOOPT
) $(FCBASEOPTS_NO_G
) $(MODULE_DIRS
) $(FCSUFFIX
) xx5.f90
158 nl_set_6_routines.o
: nl_access_routines.F module_configure.o
159 $(CPP
) -DNNN
=6 -I..
/inc
-DNL_set_ROUTINES nl_access_routines.F
> xx6.f90
160 $(FC
) -o
$@
-c
$(PROMOTION
) $(FCNOOPT
) $(FCBASEOPTS_NO_G
) $(MODULE_DIRS
) $(FCSUFFIX
) xx6.f90
162 nl_set_7_routines.o
: nl_access_routines.F module_configure.o
163 $(CPP
) -DNNN
=7 -I..
/inc
-DNL_set_ROUTINES nl_access_routines.F
> xx7.f90
164 $(FC
) -o
$@
-c
$(PROMOTION
) $(FCNOOPT
) $(FCBASEOPTS_NO_G
) $(MODULE_DIRS
) $(FCSUFFIX
) xx7.f90
166 nl_get_0_routines.o
: nl_access_routines.F module_configure.o
167 $(CPP
) -DNNN
=0 -I..
/inc
-DNL_get_ROUTINES nl_access_routines.F
> yy0.f90
168 $(FC
) -o
$@
-c
$(PROMOTION
) $(FCNOOPT
) $(FCBASEOPTS_NO_G
) $(MODULE_DIRS
) $(FCSUFFIX
) yy0.f90
170 nl_get_1_routines.o
: nl_access_routines.F module_configure.o
171 $(CPP
) -DNNN
=1 -I..
/inc
-DNL_get_ROUTINES nl_access_routines.F
> yy1.f90
172 $(FC
) -o
$@
-c
$(PROMOTION
) $(FCNOOPT
) $(FCBASEOPTS_NO_G
) $(MODULE_DIRS
) $(FCSUFFIX
) yy1.f90
174 nl_get_2_routines.o
: nl_access_routines.F module_configure.o
175 $(CPP
) -DNNN
=2 -I..
/inc
-DNL_get_ROUTINES nl_access_routines.F
> yy2.f90
176 $(FC
) -o
$@
-c
$(PROMOTION
) $(FCNOOPT
) $(FCBASEOPTS_NO_G
) $(MODULE_DIRS
) $(FCSUFFIX
) yy2.f90
178 nl_get_3_routines.o
: nl_access_routines.F module_configure.o
179 $(CPP
) -DNNN
=3 -I..
/inc
-DNL_get_ROUTINES nl_access_routines.F
> yy3.f90
180 $(FC
) -o
$@
-c
$(PROMOTION
) $(FCNOOPT
) $(FCBASEOPTS_NO_G
) $(MODULE_DIRS
) $(FCSUFFIX
) yy3.f90
182 nl_get_4_routines.o
: nl_access_routines.F module_configure.o
183 $(CPP
) -DNNN
=4 -I..
/inc
-DNL_get_ROUTINES nl_access_routines.F
> yy4.f90
184 $(FC
) -o
$@
-c
$(PROMOTION
) $(FCNOOPT
) $(FCBASEOPTS_NO_G
) $(MODULE_DIRS
) $(FCSUFFIX
) yy4.f90
186 nl_get_5_routines.o
: nl_access_routines.F module_configure.o
187 $(CPP
) -DNNN
=5 -I..
/inc
-DNL_get_ROUTINES nl_access_routines.F
> yy5.f90
188 $(FC
) -o
$@
-c
$(PROMOTION
) $(FCNOOPT
) $(FCBASEOPTS_NO_G
) $(MODULE_DIRS
) $(FCSUFFIX
) yy5.f90
190 nl_get_6_routines.o
: nl_access_routines.F module_configure.o
191 $(CPP
) -DNNN
=6 -I..
/inc
-DNL_get_ROUTINES nl_access_routines.F
> yy6.f90
192 $(FC
) -o
$@
-c
$(PROMOTION
) $(FCNOOPT
) $(FCBASEOPTS_NO_G
) $(MODULE_DIRS
) $(FCSUFFIX
) yy6.f90
194 nl_get_7_routines.o
: nl_access_routines.F module_configure.o
195 $(CPP
) -DNNN
=7 -I..
/inc
-DNL_get_ROUTINES nl_access_routines.F
> yy7.f90
196 $(FC
) -o
$@
-c
$(PROMOTION
) $(FCNOOPT
) $(FCBASEOPTS_NO_G
) $(MODULE_DIRS
) $(FCSUFFIX
) yy7.f90
198 wrf_num_bytes_between.o
:
199 $(CC
) -c
$(CFLAGS
) wrf_num_bytes_between.c
202 $(CC
) -c
$(CFLAGS
) -DIWORDSIZE
=$(IWORDSIZE
) pack_utils.c
204 module_internal_header_util.o
:
205 $(CPP
) $(CPPFLAGS
) -I..
/inc module_internal_header_util.F
> module_internal_header_util.f90
206 $(SFC
) -c
$(PROMOTION
) $(FCSUFFIX
) $(FCDEBUG
) $(FCBASEOPTS
) module_internal_header_util.f90
209 @ echo
'use the clean script'
211 module_state_description.F
: ..
/Registry
/$(REGISTRY
)
212 ( cd ..
; tools
/registry
$(ARCHFLAGS
) $(ENVCOMPDEFS
) -DNEW_BDYS Registry
/$(REGISTRY
) ; true
) ;
214 module_io_quilt.o
: module_io_quilt.F module_io_quilt_old.F
216 md_calls.inc
: md_calls.m4
217 if
[ "$(M4)" = NA
] ; then \
218 /bin
/cp ..
/arch
/md_calls.inc .
; \
220 $(M4
) md_calls.m4
> md_calls.inc
; \
223 # DEPENDENCIES : only dependencies after this line (don't remove the word DEPENDENCIES)
225 include ..
/main
/depend.common