#

LN      =       ln -sf
MAKE    =       make -i -r
RM      =       rm -f

MODULES =                       \
	funits.o                \
	metval.o                \
	stbcon.o

OBJS    =         		\
	adv2nt.o                \
	adv2pt.o                \
	adv3nt.o                \
	adviec.o                \
	advmet.o                \
	advpnt.o                \
	cgszll.o                \
	cgszxy.o                \
	cll2xy.o                \
	cnllxy.o                \
	cnxyll.o                \
	condsk.o                \
	conini.o                \
	conset.o                \
	consum.o                \
        avgcon.o                \
	conzro.o                \
	cspanf.o                \
	cxy2ll.o                \
	dalloc.o                \
	decodi.o                \
	decodr.o                \
	depset.o                \
	emsini.o                \
	emspnt.o                \
	eta2ht.o                \
        eta2zx.o                \
	ht2eta.o                \
	hyconc.o                \
	hymain.o                \
	metdum.o                \
	metini.o                \
	pardsp.o                \
	parout.o                \
	parvar.o                \
	prfcom.o                \
	pufdel.o                \
        hyrctl.o                \
	stbanl.o                \
	stbvar.o                \
	stcm1p.o                \
	stlmbr.o                \
	tm2day.o                \
	tm2min.o                \
	tminit.o


NMM_MODULES = 


LIBTARGET    =  hysplit
TARGETDIR    =  ./
$(LIBTARGET) :  $(MODULES) $(OBJS)
		if [ $(WRF_NMM_CORE) -eq 1 ] ; then \
                  $(MAKE) nmm_contrib                                      ; \
                  $(AR) $(ARFLAGS) ../main/$(LIBWRFLIB) $(MODULES) $(OBJS) $(NMM_OBJS) $(NMM_MODULES) ; \
                  else                                                         \
                  $(AR) $(ARFLAGS) ../main/$(LIBWRFLIB) $(MODULES) $(OBJS)             ; \
                fi

include ../configure.wrf

nmm_contrib : $(NMM_OBJS) $(NMM_MODULES)

clean:
	@ echo 'use the clean script'

# DEPENDENCIES : only dependencies after this line (don't remove the word DEPENDENCIES)

advpnt.o:  funits.o metval.o

avgcon.o:  metval.o

condsk.o:  funits.o

conini.o:  funits.o

consum.o:  funits.o

dalloc.o:  metval.o

emsini.o:  funits.o

emspnt.o:  funits.o

hyconc.o:  ../share/module_llxy.o  funits.o

hymain.o:  ../frame/module_domain.o ../frame/module_configure.o \
           ../dyn_em/module_em.o     \
           metval.o \
           $(ESMF_MOD_DEPENDENCE)

ht2eta.o:  metval.o

eta2ht.o:  metval.o

eta2zx.o:  metval.o

metini.o: ../frame/module_domain.o ../frame/module_configure.o \
           metval.o \
           $(ESMF_MOD_DEPENDENCE)

metdum.o: ../frame/module_domain.o ../frame/module_configure.o \
           metval.o \
           $(ESMF_MOD_DEPENDENCE)

parout.o: funits.o

hyrctl.o:  ../frame/module_domain.o ../frame/module_configure.o \
           $(ESMF_MOD_DEPENDENCE)

stbanl.o: funits.o stbcon.o

stbvar.o: stbcon.o


# DO NOT DELETE
