LDFLAGS= -L/usr/athena/lib -lss -lcom_err
CDEBUG= -g
CC= gcc

AFSDIR = /mnt/afs
SRCDIR = $(AFSDIR)/
INCDIR = $(AFSDIR)/include
QINCDIR = /afs/sipb/project/Q/src/lib

CFLAGS= $(CDEBUG) -I/usr/athena/include -I$(INCDIR) -I$(QINCDIR)

AFSLIBS = ${SRCDIR}lib/afs/libcmd.a ${SRCDIR}lib/afs/libprot.a \
	${SRCDIR}lib/libubik.a \
        ${SRCDIR}lib/afs/libauth.a \
        ${SRCDIR}lib/librxkad.a ${SRCDIR}lib/librx.a ${SRCDIR}lib/liblwp.a \
        ${SRCDIR}lib/libdes.a ${SRCDIR}lib/afs/libcom_err.a \
        ${SRCDIR}lib/afs/util.a ${SRCDIR}lib/afs/libsys.a

QLIBDIR= /afs/sipb/project/Q/lib/@sys
QLIBS= -L$(QLIBDIR) -lq -lfu

all:: /mnt/afs qtest

/mnt/afs:
	attach -t afs -m /mnt/afs -e /afs/athena/astaff/project/afsdev/bld/@sys/dest

qtest_cmds.c: qtest_cmds.ct
	mk_cmds qtest_cmds.ct

qtest_cmds.o: qtest_cmds.c

qtest: qtest.o qtest_cmds.o
	$(CC) -o $@ qtest.o qtest_cmds.o $(QLIBS) $(AFSLIBS) $(LDFLAGS)

qdir: /mnt/afs qdir.o
	$(CC) -o $@ qdir.o $(QLIBS) $(AFSLIBS) $(LDFLAGS)

clean::
	rm -f .#* *~ *.o qtest qdir *.bak core qtest_cmds.c

saber:
	#load $(CFLAGS) qtest.c qtest_cmds.c
	#load ../lib/libq.a $(AFSLIBS) $(LDFLAGS)

dsaber:
	#load $(CFLAGS) qdir.c
	#load ../lib/libq.a $(AFSLIBS) $(LDFLAGS)
