merge standard release WRF/WPS V3.0.1.1 into wrffire
[wrffire.git] / WPS / geogrid / Makefile
blobc27de848f56f5b92d1687efae1095ed11b1c504c
1 # WPS component makefile
3 include ../configure.wps
5 bad_idea:
6 clear ;
7 @echo " "
8 @echo " "
9 @echo "go up a directory and type 'compile' to build WPS"
10 @echo " "
11 @echo " "
13 all:
14 @if [ -e $(WRF_DIR_PRE)$(WRF_DIR)/frame/module_internal_header_util.o ] ; then \
15 ( cd src ; \
16 $(MAKE) $(TARGET) \
17 WRF_DIR="$(WRF_DIR_PRE)$(WRF_DIR)" \
18 FC="$(FC)" \
19 CC="$(CC)" \
20 CPP="$(CPP)" \
21 FFLAGS="$(FFLAGS)" \
22 CFLAGS="$(CFLAGS)" \
23 LDFLAGS="$(LDFLAGS)" \
24 CPPFLAGS="$(CPPFLAGS) -D_$(CPP_TARGET)" ) ; \
25 if [ -e $(TARGET) ] ; then \
26 $(RM) $(TARGET) ; \
27 fi ; \
28 if [ -e ../$(TARGET) ] ; then \
29 $(RM) ../$(TARGET) ; \
30 fi ; \
31 if [ -e src/$(TARGET) ] ; then \
32 $(LN) src/$(TARGET) . ; \
33 fi ; \
34 else \
35 echo " " ; \
36 echo " ***************************************************************************************" ; \
37 echo " Error : Not building geogrid. Check whether WRF is compiled in $(WRF_DIR_PRE)$(WRF_DIR)" ; \
38 echo " ***************************************************************************************" ; \
39 echo " " ; \
42 clean:
43 if [ -e $(TARGET) ] ; then \
44 $(RM) $(TARGET) ; \
46 if [ -e ../$(TARGET) ] ; then \
47 $(RM) ../$(TARGET) ; \
49 ( cd src ; $(MAKE) clean )
51 superclean: clean