QLIB=/home/phil/rerun/qlib
MLIB=/home/phil/rerun/meter
CLIB=/home/phil/rerun/cman
DLIB=/home/phil/rerun/dman
RLIB=/home/phil/rerun/include
TLIB=/home/phil/rerun/txman
SLIB=/home/phil/rerun/sman
NLIB=/home/phil/rerun/ndman
ELIB=/home/phil/rerun/eman
NELIB=/home/phil/rerun/neman

CFLAGS= -g -I. -I${QLIB} -I${MLIB} -I${CLIB} -I${RLIB} -I${TLIB} -I${SLIB} -I${NLIB} -I${ELIB} -I${NELIB}

LFLAGS= -g 
PJLIB=/home/phil/pjlib

all: rerun


rerun: rerun.o ndman.o sman.o cman.o dman.o meter.o syserr.o qtime.o qutils.o \
	qda_utils.o txman.o crcfunc.o eman.o neman.o kandrdate.o pjm_utils.o
	${CC} ${CFLAGS} ${LFLAGS} rerun.o sman.o cman.o syserr.o \
	meter.o qtime.o qutils.o qda_utils.o txman.o crcfunc.o \
	ndman.o eman.o neman.o kandrdate.o dman.o pjm_utils.o -o rerun -lm

rerun.o:rerun.c
	${CC} ${CFLAGS} -c ${CFLAGS} rerun.c

ndman.o: ${NLIB}/ndman.c
	${CC} ${CFLAGS} -c ${LFLAGS} ${NLIB}/ndman.c

sman.o: ${SLIB}/sman.c
	${CC} ${CFLAGS} -c ${LFLAGS} ${SLIB}/sman.c

cman.o: ${CLIB}/cman.c
	${CC} ${CFLAGS} -c ${LFLAGS} ${CLIB}/cman.c

dman.o: ${DLIB}/dman.c
	${CC} ${CFLAGS} -c ${LFLAGS} ${DLIB}/dman.c

eman.o: ${ELIB}/eman.c
	${CC} ${CFLAGS} -c ${LFLAGS} ${ELIB}/eman.c

neman.o: ${NELIB}/neman.c
	${CC} ${CFLAGS} -c ${LFLAGS} ${NELIB}/neman.c

txman.o: ${TLIB}/txman.c
	${CC} ${CFLAGS} -c ${LFLAGS} ${TLIB}/txman.c

crcfunc.o: ${TLIB}/crcfunc.c
	${CC} ${CFLAGS} -c ${LFLAGS} ${TLIB}/crcfunc.c

meter.o:${MLIB}/meter.c
	${CC} ${CFLAGS} -c ${LFLAGS} ${MLIB}/meter.c

qtime.o:${QLIB}/qtime.c
	${CC} ${CFLAGS} -c ${LFLAGS} ${QLIB}/qtime.c

qutils.o:${QLIB}/qutils.c
	${CC} ${CFLAGS} -c ${LFLAGS} ${QLIB}/qutils.c

qda_utils.o:${QLIB}/qda_utils.c
	${CC} ${CFLAGS} -c ${LFLAGS} ${QLIB}/qda_utils.c

pjm_utils.o:${RLIB}/pjm_utils.c
	${CC} ${CFLAGS} -c ${LFLAGS} ${RLIB}/pjm_utils.c

syserr.o:${PJLIB}/syserr.c
	${CC} ${CFLAGS} -c ${LFLAGS} ${PJLIB}/syserr.c

kandrdate.o:${PJLIB}/kandrdate.c
	${CC} ${CFLAGS} -c ${LFLAGS} ${PJLIB}/kandrdate.c
