PJLIB=../pjlib
HKLIB=../hklib
RTLIB=../rtlib
QLIB=../qlib

FC = f77
FFLAGS= -g -C 
CFLAGS= -g +w -I${PJLIB} -I${RTLIB} -I${QLIB} -I${OPENWINHOME}/include
LIBS= -L$(QLIB) -L${OPENWINHOME}/lib -lX11 -lm -lsunmath -lnsl -lsocket -lposix4


all:plotmag plotmagf

OBJS=realmag.o magsub.o maxmin2.o juldat.o ndays.o conj.o cool.o\
	ynterp.o resms.o binfd.o syserr.o caldat.o qqcsub.o \
	qtime.o rddata.o sdr_utils.o unpack.o utilsocket.o qutils.o

FOBJS=realmag.o magsub.o maxmin2.o juldat.o ndays.o conj.o cool.o\
	ynterp.o resms.o binfd.o syserr.o caldat.o \
	qtime.o sdr_utils.o unpack.o qqccfile.o qutils.o


plotmag:${OBJS} plotmag.o
	${FC} ${FFLAGS} ${OBJS} plotmag.o -o plotmag ${LIBS}

plotmagf:${FOBJS} plotmag.o
	${FC} ${FFLAGS} ${FOBJS} plotmag.o -o plotmagf ${LIBS}

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

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

rddata.o:${RTLIB}/rddata.c
	${CC} ${CFLAGS} -c ${RTLIB}/rddata.c

qqcsub.o:${RTLIB}/qqcsub.c
	${CC} ${CFLAGS} -c ${RTLIB}/qqcsub.c

utilsocket.o:${RTLIB}/utilsocket.c
	${CC} ${CFLAGS} -c ${RTLIB}/utilsocket.c

qqccfile.o:${RTLIB}/qqccfile.c
	${CC} ${CFLAGS} -c ${RTLIB}/qqccfile.c

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

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

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

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

caldat.o:${RTLIB}/caldat.c
	${CC} ${CFLAGS} -c ${RTLIB}/caldat.c

realmag.o:realmag.f
	${FC} ${FFLAGS} -c realmag.f

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

magsub.o:${HKLIB}/magsub.f
	${FC} ${FFLAGS} -c ${HKLIB}/magsub.f

maxmin2.o:${HKLIB}/maxmin2.f
	${FC} ${FFLAGS} -c ${HKLIB}/maxmin2.f

juldat.o:${HKLIB}/juldat.f
	${FC} ${FFLAGS} -c ${HKLIB}/juldat.f

ndays.o:${HKLIB}/ndays.f
	${FC} ${FFLAGS} -c ${HKLIB}/ndays.f

conj.o:${HKLIB}/conj.f
	${FC} ${FFLAGS} -c ${HKLIB}/conj.f

cool.o:${HKLIB}/cool.f
	${FC} ${FFLAGS} -c ${HKLIB}/cool.f

ynterp.o:${HKLIB}/ynterp.f
	${FC} ${FFLAGS} -c ${HKLIB}/ynterp.f

resms.o:${HKLIB}/resms.f
	${FC} ${FFLAGS} -c ${HKLIB}/resms.f

binfd.o:${HKLIB}/binfd.f
	${FC} ${FFLAGS} -c ${HKLIB}/binfd.f
