#ifdef vax
CC=gcc
LD=gcc
AS=gas
CDEBUG = -g
LDDEFS = -Z
#else
CDEBUG = -g
#endif


SERVERLIBS =	-ldbm

LIBCFILES =	Connect.c Parse.c inet-udp.c
COMMONCFILES =	protocol.c
CLIENTCFILES =	client.c
AUTHCFILES =	mkauth.c
SERVERCFILES =	server.c parse.c contexts.c authorize.c licenses.c\
		clientInt.c serverInt.c
CFILES =	${LIBCFILES} ${COMMONCFILES} ${SERVERCFILES} ${CLIENTCFILES}\
		${AUTHCFILES}

LIBOBJS =	Connect.o Parse.o errtbl.o inet-udp.o
COMMONOBJS =	protocol.o
CLIENTOBJS =	client.o
AUTHOBJS =	mkauth.o
SERVEROBJS =	server.o parse.o contexts.o authorize.o licenses.o\
		clientInt.o serverInt.o
OBJS =		${LIBOBJS} ${COMMONOBJS} ${SERVEROBJS} ${CLIENTOBJS}\
		${AUTHOBJS}

errtbl.h:	/* ${CFILES} */ errdef
		./errdef errtbl ${CFILES}

errdef:		errdef.c Error.h
		${CC} ${CFLAGS} -o errdef errdef.c

clean::
		$(RM) errdef errtbl.[ch]

SimpleProgram(server, ${LIBOBJS} ${COMMONOBJS} ${SERVEROBJS}, ${SERVERLIBS},server)
SimpleProgram(client, ${LIBOBJS} ${COMMONOBJS} ${CLIENTOBJS},,client)
SimpleProgram(mkauth, ${AUTHOBJS}, -ldbm, mkauth)
create_depend(${CFILES})
