#	WPS component makefile

include ../configure.wps

bad_idea:
	clear ;
	@echo " "
	@echo " "
	@echo "go up a directory and type 'compile' to build WPS"
	@echo " "
	@echo " "

all:
	@if [ -e $(WRF_DIR_PRE)$(WRF_DIR)/frame/module_internal_header_util.o ] ; then \
		( cd src ; \
                  if [ "$(COMPILING_ON_CYGWIN_NT)" = yes ] ; then \
                    WRF_DIR2=$(WRF_DIR) ; \
                  else \
                    WRF_DIR2=$(WRF_DIR_PRE)$(WRF_DIR) ; \
                  fi ; \
		  $(MAKE) $(TARGET) \
			  WRF_DIR="$$WRF_DIR2" \
			  FC="$(FC)" \
			  CC="$(CC)" \
			  CPP="$(CPP)" \
			  FFLAGS="$(FFLAGS)" \
			  CFLAGS="$(CFLAGS)" \
			  LDFLAGS="$(LDFLAGS)" \
			  CPPFLAGS="$(CPPFLAGS) -D_$(CPP_TARGET)" ) ; \
		if [ -e $(TARGET) ] ; then \
			$(RM) $(TARGET) ; \
		fi ; \
		if [ -e ../$(TARGET) ] ; then \
			$(RM) ../$(TARGET) ; \
		fi ; \
		if [ -e src/$(TARGET) ] ; then \
			$(LN) src/$(TARGET) . ; \
		fi ; \
	else \
		echo " " ; \
		echo " ***************************************************************************************" ; \
		echo " Error : Not building geogrid. Check whether WRF is compiled in $(WRF_DIR_PRE)$(WRF_DIR)" ; \
		echo " ***************************************************************************************" ; \
		echo " " ; \
	fi

clean:
	if [ -e $(TARGET) ] ; then \
		$(RM) $(TARGET) ; \
	fi
	if [ -e ../$(TARGET) ] ; then \
		$(RM) ../$(TARGET) ; \
	fi
	( cd src ; $(MAKE) clean )

superclean: clean