# ɽ  ѥ Makefile
#
#   1998/10/02  
#	1998/10/08  
#	1999/01/31  
#
include	../../Mkinclude
include	../Mkinclude

UTIL	= ../${TIODIR}/${FOPEN}.f ../${TIODIR}/${FCLOSE}.f
UOBJ	= ${UTIL:.f=.o}

#ALLTARGET= ${XZCONT_W} ${XZCONT_UW} ${XZCONT_PT} ${XZCONT_Q} ${XZCONT_UWTQ}
ALLTARGET= xzcont_ptm xzcont_ptm_cl xzcont_ptmz xzcont_ptm_3 xzcont_ptm_3cl \
	   xzcont_qvm_cl
ALLOBJ	= xzcont_ptm.o xzcont_ptm_cl.o xzcont_ptmz.o xzcont_ptm_3.o \
	  xzcont_ptm_3cl.o xzcont_qvm_cl.o
SCRIPT  = xzcont_ptmz.sh xzcont_ptm_3.sh xzcont_ptm_3.sh

#ALLOBJ	= ${XZCONT_W}.o ${XZCONT_UW}.o ${XZCONT_PT}.o \
	  ${XZCONT_Q}.o ${XZCONT_UWTQ}.o

LDFLAGS	= ${DCLLIBPATH} ${XLIBPATH}
LDLIBS	= ${DCLLIBOPT} ${XLIBOPT} ${MATHLIBOPT} 


.suffixes: .o .F

.F.o: ../../${INCDIR}/${GRIDSIZE}.f
#	${CPP} -I../../${INCDIR} $< | sed '/^#/d' > $*.f
#	${FC} ${FFLAGS}  -c $*.f
	${FC} -I../../${INCDIR} ${FFLAGS}  -c $<

all:ptemp ptemp_cl ptemp_z ptemp_3 ptemp_3cl

ptemp:${UOBJ} xzcont_ptm.o
	${FC} ${FFLAGS} -o xzcont_ptm ${UOBJ} xzcont_ptm.o \
	${LDFLAGS} ${LDLIBS}

ptemp_cl:${UOBJ} xzcont_ptm_cl.o
	${FC} ${FFLAGS} -o xzcont_ptm_cl ${UOBJ} xzcont_ptm_cl.o \
	${LDFLAGS} ${LDLIBS}

qvap_cl:${UOBJ} xzcont_qvm_cl.o
	${FC} ${FFLAGS} -o xzcont_qvm_cl ${UOBJ} xzcont_qvm_cl.o \
	${LDFLAGS} ${LDLIBS}

ptemp_z:${UOBJ} xzcont_ptmz.o
	${FC} ${FFLAGS} -o xzcont_ptmz ${UOBJ} xzcont_ptmz.o \
	${LDFLAGS} ${LDLIBS}

ptemp_3:${UOBJ} xzcont_ptm_3.o
	${FC} ${FFLAGS} -o xzcont_ptm_3 ${UOBJ} xzcont_ptm_3.o \
	${LDFLAGS} ${LDLIBS}

ptemp_3cl:${UOBJ} xzcont_ptm_3cl.o
	${FC} ${FFLAGS} -o xzcont_ptm_3cl ${UOBJ} xzcont_ptm_3cl.o \
	${LDFLAGS} ${LDLIBS}



${UOBJ}:
	@cd ../${TIODIR} ; \
	${MAKE} ; \
	cd ../${CONTDIR}

install:
	@if [ ! -d ${INSTALLDIR} ] ; \
	then echo "making working dir" ; \
	  mkdir ${INSTALLDIR} ; \
	fi ; \
	mv ${ALLTARGET} ${INSTALLDIR}
	cp ${SCRIPT} ${INSTALLDIR}

clean.all:clean
	cd ${INSTALLDIR} ;\
	${RM} -f ${ALLTARGET}

clean:clean.io
	${RM} -f ${ALLOBJ} ${ALLTARGET} a.out core *.trace *~ 

clean.io:
	@cd ../${TIODIR} ; \
	${MAKE} clean ; \
	cd ../${CONTDIR}

