summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/groff/font/Makefile.dev
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1995-10-21 16:26:38 +0000
committerbde <bde@FreeBSD.org>1995-10-21 16:26:38 +0000
commit5e4533fe6902073f005ad3ee186e9ed605e5c790 (patch)
treef9c048c51524c7748262bb9f338bcb637f3fe396 /gnu/usr.bin/groff/font/Makefile.dev
parentfeda6011c3fc385d2afd78562a8e842b85a3dbe0 (diff)
downloadFreeBSD-src-5e4533fe6902073f005ad3ee186e9ed605e5c790.zip
FreeBSD-src-5e4533fe6902073f005ad3ee186e9ed605e5c790.tar.gz
Remove private maninstall target. It will conflict with the one in
bsd.man.mk when I change the latter to use `::' instead of `:' dependencies. (bsd.man.mk is included because NOMAN isn't defined. The maninstall target is supposed to be private to bsd.man.mk so bsd.man.mk doesn't bother testing if it is already defined. The test for redefinition in Makefile.dev was too early to do anything.) Change install target to a beforeinstall target (perhaps there should be an `extrainstall' target so that Makefiles don't have to abuse one of beforeinstall, install, realinstall or afterinstall). Don't bother testing for the install target already being defined. Rewrite the shell loop as a make loop (this reduces the time for installing groff from 78s to 65s here).
Diffstat (limited to 'gnu/usr.bin/groff/font/Makefile.dev')
-rw-r--r--gnu/usr.bin/groff/font/Makefile.dev21
1 files changed, 9 insertions, 12 deletions
diff --git a/gnu/usr.bin/groff/font/Makefile.dev b/gnu/usr.bin/groff/font/Makefile.dev
index 36c3f30..2aa71f8 100644
--- a/gnu/usr.bin/groff/font/Makefile.dev
+++ b/gnu/usr.bin/groff/font/Makefile.dev
@@ -13,18 +13,15 @@ FONTMODE?= 444
all: $(FONTFILES)
-.if !target(maninstall)
-maninstall:
- @echo -n
-.endif
-
-.if !target(install)
-install:
- for f in $(FONTFILES); do \
- ff=$$f; test -f $$f || ff=${.CURDIR}/$$f || true; \
- $(INSTALL) -c -o $(FONTOWN) -g $(FONTGRP) -m $(FONTMODE) $$ff \
- $(DESTDIR)$(DEVICEDIR)/$$f; \
- done
+.for f in $(FONTFILES)
+.if exists($f)
+beforeinstall: $f
+.else
+beforeinstall: $(.CURDIR)/$f
.endif
+.endfor
+beforeinstall:
+ $(INSTALL) -c -o $(FONTOWN) -g $(FONTGRP) -m $(FONTMODE) \
+ ${.ALLSRC} $(DESTDIR)$(DEVICEDIR)
.include <bsd.prog.mk>
OpenPOWER on IntegriCloud