Better portability to other systems.
[unix-history] / usr / src / usr.sbin / lpr / Makefile
index 517e9cd..5d50596 100644 (file)
@@ -1,69 +1,6 @@
-#
-# makefile for line printer spooling system
-#
-# 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
-#
-CFLAGS=-O -DSYTEK
-LDFLAGS=-z
-LIBDIR=/usr/lib
-BINDIR=/usr/bin
-SPOOLDIR=/usr/spool/lpd
-CXREF=/usr/ucb/ctags -x
-ROOT=root
-DAEMON=daemon
-SPGRP=spool
+#      @(#)Makefile    8.1 (Berkeley) %G%
 
 
-all: lpd lpr sq dq
+SUBDIR=        lpc lpd lpq lpr lprm lptest pac filters
 
 
-filters: necf lpf
-
-lpd:   lpd.o lpdchar.o printcap.o
-       $(CC) -o lpd $(LDFLAGS) lpd.o lpdchar.o printcap.o
-
-lpr:   lpr.o printcap.o
-       $(CC) -o lpr $(LDFLAGS) lpr.o printcap.o
-
-sq:    sq.o printcap.o
-       $(CC) -o sq $(LDFLAGS) sq.o -ltermcap printcap.o
-
-dq:    dq.o printcap.o
-       $(CC) -o dq $(LDFLAGS) dq.o printcap.o
-
-lpf:   lpf.c
-       $(CC) -o lpf $(CFLAGS) $(LDFLAGS) lpf.c
-
-necf:  necf.c
-       $(CC) -o necf $(CFLAGS) $(LDFLAGS) necf.c
-
-lpr.o lpd.o sq.o dq.o: lp.local.h
-
-install: all
-       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)
-
-clean:
-       rm -f dq sq lpd lpr necf lpf *.o
-
-print:
-       @pr makefile
-       @size *.o | pr -h SIZES
-       @${CXREF} *.c | pr -h XREF
-       @ls -l | pr 
-       @pr *.h *.c
+.include <bsd.subdir.mk>