SCCS-vsn: usr.sbin/lpr/Makefile 1.3
#
# makefile for line printer spooling system
#
#
# makefile for line printer spooling system
#
-# Ownerships (see note at the top of main in lpd.c)
+# Ownerships {see note at the top of main in lpd.c}
# ROOT a user that can access any and all files
# DAEMON someone special
# SPGRP the group id of the spooling programs
#
# ROOT a user that can access any and all files
# DAEMON someone special
# SPGRP the group id of the spooling programs
#
-CFLAGS=-O -DSYTEK
-LDFLAGS=-z
SPOOLDIR=/usr/spool/lpd
CXREF=/usr/ucb/ctags -x
ROOT=root
DAEMON=daemon
SPOOLDIR=/usr/spool/lpd
CXREF=/usr/ucb/ctags -x
ROOT=root
DAEMON=daemon
+all: lpd lpr sq dq lpdrestart filters
lpd: lpd.o lpdchar.o printcap.o
lpd: lpd.o lpdchar.o printcap.o
- $(CC) -o lpd $(LDFLAGS) lpd.o lpdchar.o printcap.o
+ ${CC} -o lpd ${LDFLAGS} lpd.o lpdchar.o printcap.o
- $(CC) -o lpr $(LDFLAGS) lpr.o printcap.o
+ ${CC} -o lpr ${LDFLAGS} lpr.o printcap.o
- $(CC) -o sq $(LDFLAGS) sq.o -ltermcap printcap.o
+ ${CC} -o sq ${LDFLAGS} sq.o -ltermcap printcap.o
- $(CC) -o dq $(LDFLAGS) dq.o printcap.o
+ ${CC} -o dq ${LDFLAGS} dq.o printcap.o
+
+lpdrestart: lpdrestart.o
+ ${CC} -o lpdrestart ${LDFLAGS} lpdrestart.o
+
+laf: laf.c
+ ${CC} -o laf ${CFLAGS} ${LDFLAGS} laf.c
- $(CC) -o lpf $(CFLAGS) $(LDFLAGS) lpf.c
+ ${CC} -o lpf ${CFLAGS} ${LDFLAGS} lpf.c
- $(CC) -o necf $(CFLAGS) $(LDFLAGS) necf.c
+ ${CC} -o necf ${CFLAGS} ${LDFLAGS} necf.c
-lpr.o lpd.o sq.o dq.o: lp.local.h
+lpr.o lpd.o sq.o dq.o lpdrestart.o: lp.local.h
- cp lpd $(LIBDIR)/lpd
- cp sq $(BINDIR)/sq
- cp dq $(BINDIR)/dq
- cp lpr $(BINDIR)/lpr
- rm -f $(BINDIR)/opr $(BINDIR)/print
- ln $(BINDIR)/lpr $(BINDIR)/print
- ln $(BINDIR)/lpr $(BINDIR)/opr
- chown $(ROOT) $(BINDIR)/lpr $(BINDIR)/sq
- chown $(DAEMON) $(BINDIR)/dq $(LIBDIR)/lpd
- chgrp $(SPGRP) $(LIBDIR)/lpd $(BINDIR)/lpr $(BINDIR)/dq $(BINDIR)/sq
- chmod 6711 $(LIBDIR)/lpd $(BINDIR)/lpr $(BINDIR)/dq
- chmod 2711 $(BINDIR)/sq
- chmod 775 $(SPOOLDIR)
- chgrp $(SPGRP) $(SPOOLDIR)
- chown $(DAEMON) $(SPOOLDIR)
+ cp lpd ${LIBDIR}/lpd
+ cp sq ${BINDIR}/sq
+ cp dq ${BINDIR}/dq
+ cp lpr ${BINDIR}/lpr
+# rm -f ${BINDIR}/opr ${BINDIR}/print
+# ln ${BINDIR}/lpr ${BINDIR}/print
+# ln ${BINDIR}/lpr ${BINDIR}/opr
+ chown ${ROOT} ${BINDIR}/lpr ${BINDIR}/sq
+ chown ${DAEMON} ${BINDIR}/dq ${LIBDIR}/lpd
+ chgrp ${SPGRP} ${LIBDIR}/lpd ${BINDIR}/lpr ${BINDIR}/dq ${BINDIR}/sq
+ chmod 6711 ${LIBDIR}/lpd ${BINDIR}/lpr ${BINDIR}/dq
+ chmod 2711 ${BINDIR}/sq
+ chmod 775 ${SPOOLDIR}
+ chgrp ${SPGRP} ${SPOOLDIR}
+ chown ${DAEMON} ${SPOOLDIR}
- rm -f dq sq lpd lpr necf lpf *.o
+ rm -f laf dq sq lpd lpr necf lpf *.o