# Makefile for the Client LPR package
#
CFLAGS=	-O
LPSRCS=	lpr.c sendjob.c common.c
LPOBJS=	lpr.o sendjob.o common.o
LQSRCS=	lpq.c common.c
LQOBJS=	lpq.o common.o
LRSRCS=	lprm.c common.c
LROBJS=	lprm.o common.o
SRCS=	common.c lpq.c lpr.c lprm.c sendjob.c
OBJS=	${LPOBJS} ${LQOBJS} ${LROBJS}
ALL=	lpr lpq lprm

all:	${ALL}

lpr:	${LPOBJS}
	${CC} -o $@ ${LPOBJS}

lpq:	${LQOBJS}
	${CC} -o $@ ${LQOBJS}

lprm:	${LROBJS}
	${CC} -o $@ ${LROBJS}

clean: FRC
	rm -f *.o core errs ${ALL}

depend: FRC
	mkdep ${CFLAGS} ${SRCS}

install: FRC
	install -s -o bin -g bin -m 755 lpr ${DESTDIR}/usr/local/clpr
	install -s -o bin -g bin -m 755 lpq ${DESTDIR}/usr/local/clpq
	install -s -o bin -g bin -m 755 lprm ${DESTDIR}/usr/local/clprm

lint: FRC
	lint ${CFLAGS} ${LPSRCS}
	lint ${CFLAGS} ${LQSRCS}
	lint ${CFLAGS} ${LRSRCS}

tags: FRC
	ctags ${LPSRCS}
	ctags -a ${LQSRCS}
	ctags -a ${LRSRCS}
	sort -o tags tags

FRC:

# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
