diff options
author | bde <bde@FreeBSD.org> | 1997-03-08 21:41:41 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1997-03-08 21:41:41 +0000 |
commit | be1a7b3ecea2baf4949a167f614de479ecff1896 (patch) | |
tree | ebd112c3f69eb9263dcd009a71d5b05915fff339 | |
parent | 8dd6460479d9a0f720913e0e0f11b8d8f1803fca (diff) | |
download | FreeBSD-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.
-rw-r--r-- | share/me/Makefile | 31 |
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> |