summaryrefslogtreecommitdiffstats
path: root/usr.sbin
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1998-03-07 09:48:14 +0000
committerbde <bde@FreeBSD.org>1998-03-07 09:48:14 +0000
commit2f15ee67243320d906c911e1d8c24806b7bc4ed2 (patch)
tree27d20d840bd963137595575216ed329966f11e6a /usr.sbin
parentadad8e3b30af68187200b507357e3fcf43100f33 (diff)
downloadFreeBSD-src-2f15ee67243320d906c911e1d8c24806b7bc4ed2.zip
FreeBSD-src-2f15ee67243320d906c911e1d8c24806b7bc4ed2.tar.gz
Use `foo/bar.a' instead of `-Lfoo -lbar' for linking to static internal
libraries so that `ld -f' in can create correct dependencies for yet-to-be-built libraries. Get the default BINDIR correctly (by including ../Makefile.inc recursively. Override the default it it is wrong. Don't override defaults when the defaults are correct.
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/cron/cron/Makefile19
-rw-r--r--usr.sbin/cron/crontab/Makefile18
-rw-r--r--usr.sbin/lpr/Makefile.inc10
-rw-r--r--usr.sbin/lpr/SMM.doc/Makefile3
-rw-r--r--usr.sbin/lpr/chkprintcap/Makefile7
-rw-r--r--usr.sbin/lpr/lpc/Makefile7
-rw-r--r--usr.sbin/lpr/lpd/Makefile7
-rw-r--r--usr.sbin/lpr/lpq/Makefile9
-rw-r--r--usr.sbin/lpr/lpr/Makefile7
-rw-r--r--usr.sbin/lpr/lprm/Makefile11
-rw-r--r--usr.sbin/lpr/lptest/Makefile2
-rw-r--r--usr.sbin/lpr/pac/Makefile8
12 files changed, 43 insertions, 65 deletions
diff --git a/usr.sbin/cron/cron/Makefile b/usr.sbin/cron/cron/Makefile
index 81c1df1..e52d31d 100644
--- a/usr.sbin/cron/cron/Makefile
+++ b/usr.sbin/cron/cron/Makefile
@@ -1,21 +1,10 @@
-BINDIR?= /usr/sbin
+# $Id$
PROG= cron
SRCS= cron.c database.c do_command.c job.c user.c popen.c
-MAN8= cron.8
-
CFLAGS+=-DLOGIN_CAP
-
-.if exists(${.OBJDIR}/../lib)
-LDADD+= -L${.OBJDIR}/../lib
-DPADD+= ${.OBJDIR}/../lib/libcron.a
-.else
-LDADD+= -L${.CURDIR}/../lib
-DPADD+= ${.CURDIR}/../lib/libcron.a
-.endif
-LDADD+= -lcron
-
-LDADD+= -lutil
-DPADD+= ${LIBUTIL}
+DPADD= ${LIBCRON} ${LIBUTIL}
+LDADD= ${LIBCRON} -lutil
+MAN8= cron.8
.include <bsd.prog.mk>
diff --git a/usr.sbin/cron/crontab/Makefile b/usr.sbin/cron/crontab/Makefile
index 41c455f..99b6712 100644
--- a/usr.sbin/cron/crontab/Makefile
+++ b/usr.sbin/cron/crontab/Makefile
@@ -1,23 +1,13 @@
-BINDIR?= /usr/bin
+# $Id$
PROG= crontab
-SRCS= crontab.c
CFLAGS+=-I${.CURDIR}/../cron
+DPADD= ${LIBCRON} ${LIBUTIL}
+LDADD= ${LIBCRON} -lutil
MAN1= crontab.1
MAN5= crontab.5
-.if exists(${.OBJDIR}/../lib)
-LDADD+= -L${.OBJDIR}/../lib
-DPADD+= ${.OBJDIR}/../lib/libcron.a
-.else
-LDADD+= -L${.CURDIR}/../lib
-DPADD+= ${.CURDIR}/../lib/libcron.a
-.endif
-LDADD+= -lcron
-
-LDADD+= -lutil
-DPADD+= ${LIBUTIL}
-
+BINDIR= /usr/bin
BINOWN= root
BINMODE=4555
INSTALLFLAGS=-fschg
diff --git a/usr.sbin/lpr/Makefile.inc b/usr.sbin/lpr/Makefile.inc
index 4b65dee..34d4fcb 100644
--- a/usr.sbin/lpr/Makefile.inc
+++ b/usr.sbin/lpr/Makefile.inc
@@ -1,3 +1,11 @@
-# $Id: Makefile.inc,v 1.1 1997/12/02 20:44:47 wollman Exp $
+# $Id: Makefile.inc,v 1.2 1997/12/17 19:38:30 wollman Exp $
CWARNFLAGS= -Werror -Wall -Wnested-externs -Wmissing-prototypes -Wno-unused
+
+.if exists(${.OBJDIR}/../common_source)
+LIBLPR= ${.OBJDIR}/../common_source/liblpr.a
+.else
+LIBLPR= ${.CURDIR}/../common_source/liblpr.a
+.endif
+
+.include "../Makefile.inc"
diff --git a/usr.sbin/lpr/SMM.doc/Makefile b/usr.sbin/lpr/SMM.doc/Makefile
index adf53f8..a59265b 100644
--- a/usr.sbin/lpr/SMM.doc/Makefile
+++ b/usr.sbin/lpr/SMM.doc/Makefile
@@ -1,6 +1,7 @@
# From: @(#)Makefile 8.1 (Berkeley) 6/8/93
-# $Id: Makefile,v 1.3 1997/02/22 13:05:43 peter Exp $
+# $Id: Makefile,v 1.2 1997/12/02 20:45:05 wollman Exp $
+BINDIR= /usr/share/doc
VOLUME= smm/07.lpd
SRCS= 0.t 1.t 2.t 3.t 4.t 5.t 6.t 7.t
MACROS= -ms
diff --git a/usr.sbin/lpr/chkprintcap/Makefile b/usr.sbin/lpr/chkprintcap/Makefile
index 3fc24ae..1cbabbf 100644
--- a/usr.sbin/lpr/chkprintcap/Makefile
+++ b/usr.sbin/lpr/chkprintcap/Makefile
@@ -1,11 +1,10 @@
-# $Id: Makefile,v 1.1 1997/12/02 20:45:07 wollman Exp $
+# $Id: Makefile,v 1.2 1997/12/16 17:53:14 bde Exp $
PROG= chkprintcap
MAN8= chkprintcap.8
CFLAGS+=-I${.CURDIR}/../common_source -Wall -Werror
.PATH: ${.CURDIR}/../common_source
-DPADD= ${.OBJDIR}/../common_source/liblpr.a
-LDADD= -L${.OBJDIR}/../common_source -llpr
+DPADD= ${LIBLPR}
+LDADD= ${LIBLPR}
-.include "../../Makefile.inc"
.include <bsd.prog.mk>
diff --git a/usr.sbin/lpr/lpc/Makefile b/usr.sbin/lpr/lpc/Makefile
index cf3412d..46a4166 100644
--- a/usr.sbin/lpr/lpc/Makefile
+++ b/usr.sbin/lpr/lpc/Makefile
@@ -1,5 +1,5 @@
# From: @(#)Makefile 8.1 (Berkeley) 6/6/93
-# $Id: Makefile,v 1.3 1997/12/02 20:45:35 wollman Exp $
+# $Id: Makefile,v 1.4 1997/12/16 17:53:19 bde Exp $
PROG= lpc
CFLAGS+=-I${.CURDIR}/../common_source ${CWARNFLAGS}
@@ -8,8 +8,7 @@ SRCS= lpc.c cmds.c cmdtab.c
BINGRP= daemon
BINMODE=2555
.PATH: ${.CURDIR}/../common_source
-DPADD= ${.OBJDIR}/../common_source/liblpr.a
-LDADD= -L${.OBJDIR}/../common_source -llpr
+DPADD= ${LIBLPR}
+LDADD= ${LIBLPR}
-.include "../../Makefile.inc"
.include <bsd.prog.mk>
diff --git a/usr.sbin/lpr/lpd/Makefile b/usr.sbin/lpr/lpd/Makefile
index de9b860..80ea478 100644
--- a/usr.sbin/lpr/lpd/Makefile
+++ b/usr.sbin/lpr/lpd/Makefile
@@ -1,12 +1,11 @@
# From: @(#)Makefile 8.1 (Berkeley) 6/6/93
-# $Id: Makefile,v 1.4 1997/12/02 20:45:52 wollman Exp $
+# $Id: Makefile,v 1.5 1997/12/16 17:53:25 bde Exp $
PROG= lpd
CFLAGS+=-I${.CURDIR}/../common_source -Wall -Werror
MAN8= lpd.8
SRCS= lpd.c printjob.c recvjob.c lpdchar.c modes.c
-DPADD= ${.OBJDIR}/../common_source/liblpr.a
-LDADD= -L${.OBJDIR}/../common_source -llpr
+DPADD= ${LIBLPR}
+LDADD= ${LIBLPR}
-.include "../../Makefile.inc"
.include <bsd.prog.mk>
diff --git a/usr.sbin/lpr/lpq/Makefile b/usr.sbin/lpr/lpq/Makefile
index 7b2cdc4..7668499 100644
--- a/usr.sbin/lpr/lpq/Makefile
+++ b/usr.sbin/lpr/lpq/Makefile
@@ -1,15 +1,14 @@
# From: @(#)Makefile 8.1 (Berkeley) 6/6/93
-# $Id: Makefile,v 1.3 1997/12/02 20:46:03 wollman Exp $
+# $Id: Makefile,v 1.4 1997/12/16 17:53:28 bde Exp $
PROG= lpq
CFLAGS+=-I${.CURDIR}/../common_source ${CWARNFLAGS}
-SRCS= lpq.c
+DPADD= ${LIBLPR}
+LDADD= ${LIBLPR}
+
BINOWN= root
BINGRP= daemon
BINMODE=6555
BINDIR= /usr/bin
-MAN1= lpq.1
-DPADD= ${.OBJDIR}/../common_source/liblpr.a
-LDADD= -L${.OBJDIR}/../common_source -llpr
.include <bsd.prog.mk>
diff --git a/usr.sbin/lpr/lpr/Makefile b/usr.sbin/lpr/lpr/Makefile
index fbd72d4..dc32d51 100644
--- a/usr.sbin/lpr/lpr/Makefile
+++ b/usr.sbin/lpr/lpr/Makefile
@@ -1,9 +1,8 @@
# From: @(#)Makefile 8.1 (Berkeley) 6/6/93
-# $Id: Makefile,v 1.4 1997/12/16 17:53:31 bde Exp $
+# $Id: Makefile,v 1.5 1998/02/04 15:59:10 wollman Exp $
PROG= lpr
CFLAGS+=-I${.CURDIR}/../common_source ${CWARNFLAGS}
-SRCS= lpr.c
BINOWN= root
BINGRP= daemon
BINMODE=6555
@@ -11,7 +10,7 @@ BINDIR= /usr/bin
MAN1= lpr.1
MAN5= printcap.5
.PATH: ${.CURDIR}/../common_source
-DPADD= ${.OBJDIR}/../common_source/liblpr.a
-LDADD= -L${.OBJDIR}/../common_source -llpr
+DPADD= ${LIBLPR}
+LDADD= ${LIBLPR}
.include <bsd.prog.mk>
diff --git a/usr.sbin/lpr/lprm/Makefile b/usr.sbin/lpr/lprm/Makefile
index 47e46c1..9e26d7c 100644
--- a/usr.sbin/lpr/lprm/Makefile
+++ b/usr.sbin/lpr/lprm/Makefile
@@ -1,16 +1,15 @@
# From: @(#)Makefile 8.1 (Berkeley) 6/6/93
-# $Id: Makefile,v 1.4 1997/12/16 17:53:35 bde Exp $
+# $Id: Makefile,v 1.5 1997/12/17 19:38:33 wollman Exp $
PROG= lprm
CFLAGS+=-I${.CURDIR}/../common_source ${CWARNFLAGS}
-SRCS= lprm.c
+.PATH: ${.CURDIR}/../common_source
+DPADD= ${LIBLPR}
+LDADD= ${LIBLPR}
+
BINOWN= root
BINGRP= daemon
BINMODE=6555
BINDIR= /usr/bin
-MAN1= lprm.1
-.PATH: ${.CURDIR}/../common_source
-DPADD= ${.OBJDIR}/../common_source/liblpr.a
-LDADD= -L${.OBJDIR}/../common_source -llpr
.include <bsd.prog.mk>
diff --git a/usr.sbin/lpr/lptest/Makefile b/usr.sbin/lpr/lptest/Makefile
index 8492b69..fe13560 100644
--- a/usr.sbin/lpr/lptest/Makefile
+++ b/usr.sbin/lpr/lptest/Makefile
@@ -1,7 +1,5 @@
# @(#)Makefile 8.1 (Berkeley) 6/6/93
PROG= lptest
-MAN1= lptest.1
-.include "../../Makefile.inc"
.include <bsd.prog.mk>
diff --git a/usr.sbin/lpr/pac/Makefile b/usr.sbin/lpr/pac/Makefile
index 188dcc8..9e0b03f 100644
--- a/usr.sbin/lpr/pac/Makefile
+++ b/usr.sbin/lpr/pac/Makefile
@@ -1,13 +1,11 @@
# From: @(#)Makefile 8.1 (Berkeley) 6/6/93
-# $Id: Makefile,v 1.3 1997/12/02 20:46:18 wollman Exp $
+# $Id: Makefile,v 1.4 1997/12/16 17:53:39 bde Exp $
PROG= pac
CFLAGS+=-I${.CURDIR}/../common_source
MAN8= pac.8
-SRCS= pac.c
.PATH: ${.CURDIR}/../common_source
-DPADD= ${.OBJDIR}/../common_source/liblpr.a
-LDADD= -L${.OBJDIR}/../common_source -llpr
+DPADD= ${LIBLPR}
+LDADD= ${LIBLPR}
-.include "../../Makefile.inc"
.include <bsd.prog.mk>
OpenPOWER on IntegriCloud