summaryrefslogtreecommitdiffstats
path: root/share/me
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1997-03-08 21:41:41 +0000
committerbde <bde@FreeBSD.org>1997-03-08 21:41:41 +0000
commitbe1a7b3ecea2baf4949a167f614de479ecff1896 (patch)
treeebd112c3f69eb9263dcd009a71d5b05915fff339 /share/me
parent8dd6460479d9a0f720913e0e0f11b8d8f1803fca (diff)
downloadFreeBSD-src-be1a7b3ecea2baf4949a167f614de479ecff1896.zip
FreeBSD-src-be1a7b3ecea2baf4949a167f614de479ecff1896.tar.gz
Don't use a dot in the chown commands. In fact, don't use any commands
except `install' at install time. Don't build things at install time. Install with mode ${NOBINMODE} instead of 444.
Diffstat (limited to 'share/me')
-rw-r--r--share/me/Makefile31
1 files changed, 19 insertions, 12 deletions
diff --git a/share/me/Makefile b/share/me/Makefile
index 1bbe627..1235af3 100644
--- a/share/me/Makefile
+++ b/share/me/Makefile
@@ -6,22 +6,29 @@ MESRCS= acm.me chars.me deltext.me eqn.me float.me footnote.me \
index.me letterhead.me local.me null.me refer.me sh.me \
tbl.me thesis.me
TMSRCS= tmac.orig_me
+FILES= ${MESRCS} ${TMSRCS}
+CLEANFILES+= ${FILES:S/$/.tmp/}
# XXX use groff version
# MAN7= me.7
+all: ${FILES:S/$/.tmp/}
+
+.for file in ${FILES}
+${file}.tmp: ${file}
+ sed -f ${.CURDIR}/strip.sed < ${.ALLSRC} > ${.TARGET}
+.endfor
+
beforeinstall:
- cd ${.CURDIR}; for i in ${MESRCS}; do \
- sed -f strip.sed < $$i > ${DESTDIR}${MELIB}/$$i; \
- chown ${BINOWN}.${BINGRP} ${DESTDIR}${MELIB}/$$i; \
- chmod 444 ${DESTDIR}${MELIB}/$$i; \
- done
- cd ${.CURDIR}; for i in ${TMSRCS}; do \
- sed -f strip.sed < $$i > ${DESTDIR}${TMLIB}/$$i; \
- chown ${BINOWN}.${BINGRP} ${DESTDIR}${TMLIB}/$$i; \
- chmod 444 ${DESTDIR}${TMLIB}/$$i; \
- done
- cd ${.CURDIR}; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
- revisions ${DESTDIR}${MELIB}/revisions
+.for file in ${MESRCS}
+ ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} \
+ ${file}.tmp ${DESTDIR}${MELIB}/${file}
+.endfor
+.for file in ${TMSRCS}
+ ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} \
+ ${file}.tmp ${DESTDIR}${TMLIB}/${file}
+.endfor
+ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} \
+ ${.CURDIR}/revisions ${DESTDIR}${MELIB}/
.include <bsd.prog.mk>
OpenPOWER on IntegriCloud