FNC	= F
SRC	= main.F
MODULE	= 
TARGET	= exec
OBJ	= ${SRC:.F=.o}
OBJ2	= ${MODULE:.f90=.o}
MOD	= ${MODULE:.f90=.mod} 
MDIR	= ./
!FFLAGS	= -O -mdir ${MDIR}
FFLAGS	= 
FLIBBPATH	= 
FLIBOPT		= 
!DCLLIBPATH	= -L/usr/local/dcl-5.0.1/lib
!DCLLIBOPT	= -ldcl -lf2c
!XLIBPATH	= -L/usr/X11R6/lib
!XLIBOPT 	= -lX11
!MATHLIBOPT	= -lm

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

LDFLAGS	= ${FLIBPATH}
LDLIBS	= ${FLIBOPT} 

RM	=/bin/rm

${TARGET}:${OBJ}
	${FNC} ${FFLAGS} -o ${TARGET} ${OBJ} ${OBJ2} ${LDFLAGS} ${LDLIBS}

${OBJ}:${SRC} ${MOD} 
	${FNC} ${FFLAGS} -c ${SRC}

${MOD}:${MODULE}
	for MOD in ${MODULE} ; do \
	  ${FNC} ${FFLAGS} -c $${MOD} ; \
	done

clean:
	${RM} -f ${TARGET} *~ *.o *.mod core




