# ɽ  ѥ 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	= ${PLBGT} ${PLBGT_KE}
ALLOBJ	= ${UOBJ} ${PLBGT}.o ${PLBGT_KE}.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:plbgt plbgt_ke

plbgt:${UOBJ} ${PLBGT}.o 
	${FC} ${FFLAGS} -o ${PLBGT} ${UOBJ} ${PLBGT}.o ${LDFLAGS} ${LDLIBS} 

plbgt_ke:${UOBJ} ${PLBGT_KE}.o 
	${FC} ${FFLAGS} -o ${PLBGT_KE} ${UOBJ} ${PLBGT_KE}.o \
	${LDFLAGS} ${LDLIBS} 


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


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


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

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

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



