summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordownsj <downsj@openbsd.org>1996-08-25 09:56:57 +0000
committerdownsj <downsj@openbsd.org>1996-08-25 09:56:57 +0000
commit5a894044c5f7bbd0c55226a833a4db1000864cbd (patch)
tree4260e43201835eb38db09f12ea46ee1aeedc0419
parentsync (diff)
downloadwireguard-openbsd-5a894044c5f7bbd0c55226a833a4db1000864cbd.tar.xz
wireguard-openbsd-5a894044c5f7bbd0c55226a833a4db1000864cbd.zip
Makefile.in: break mandir creation out of install-dir;
Makefile.bsd-wrapper: add g77 manpage and lots of ${DESTDIR}s.
-rw-r--r--gnu/usr.bin/gcc/Makefile.bsd-wrapper14
-rw-r--r--gnu/usr.bin/gcc/Makefile.in4
2 files changed, 10 insertions, 8 deletions
diff --git a/gnu/usr.bin/gcc/Makefile.bsd-wrapper b/gnu/usr.bin/gcc/Makefile.bsd-wrapper
index 89a9e59686d..d22274ccaec 100644
--- a/gnu/usr.bin/gcc/Makefile.bsd-wrapper
+++ b/gnu/usr.bin/gcc/Makefile.bsd-wrapper
@@ -1,6 +1,6 @@
-# $OpenBSD: Makefile.bsd-wrapper,v 1.14 1996/08/23 20:57:36 niklas Exp $
+# $OpenBSD: Makefile.bsd-wrapper,v 1.15 1996/08/25 09:56:57 downsj Exp $
-MAN= cccp.1 gcc.1 cp/g++.1
+MAN= cccp.1 gcc.1 cp/g++.1 f/g77.1
MLINKS+= gcc.1 cc.1
MLINKS+= cccp.1 cpp.1
MLINKS+= g++.1 c++.1
@@ -33,11 +33,11 @@ install: maninstall
tooldir=/tmp assertdir=/tmp INSTALL_MAN= NO_TARGET_GCC=true \
bindir=${DESTDIR}/usr/bin install
ln -f ${DESTDIR}/usr/bin/gcc ${DESTDIR}/usr/bin/cc
- chown -R bin.bin /usr/lib/gcc-lib
- chmod -R a+rX /usr/lib/gcc-lib
- if [ -e /usr/lib/libf2c.a ]; then \
- chown bin.bin /usr/lib/libf2c.a; \
- chmod 444 /usr/lib/libf2c.a; \
+ chown -R bin.bin ${DESTDIR}/usr/lib/gcc-lib
+ chmod -R a+rX ${DESTDIR}/usr/lib/gcc-lib
+ if [ -e ${DESTDIR}/usr/lib/libf2c.a ]; then \
+ chown bin.bin ${DESTDIR}/usr/lib/libf2c.a; \
+ chmod 444 ${DESTDIR}/usr/lib/libf2c.a; \
fi
diff --git a/gnu/usr.bin/gcc/Makefile.in b/gnu/usr.bin/gcc/Makefile.in
index 4a2f8bd8adc..14e07608727 100644
--- a/gnu/usr.bin/gcc/Makefile.in
+++ b/gnu/usr.bin/gcc/Makefile.in
@@ -2069,6 +2069,8 @@ install-dir:
-if [ -d $(tooldir) ] ; then true ; else mkdir $(tooldir) ; chmod a+rx $(tooldir) ; fi
-if [ -d $(assertdir) ] ; then true ; else mkdir $(assertdir) ; chmod a+rx $(assertdir) ; fi
-if [ -d $(infodir) ] ; then true ; else mkdir $(infodir) ; chmod a+rx $(infodir) ; fi
+
+install-mandir:
# We don't use mkdir -p to create the parents of mandir,
# because some systems don't support it.
# Instead, we use this technique to create the immediate parent of mandir.
@@ -2146,7 +2148,7 @@ install-info: doc install-dir lang.install-info
-chmod a-x $(infodir)/cpp.info* $(infodir)/gcc.info*
# Install the man pages.
-install-man: install-dir $(srcdir)/gcc.1 $(srcdir)/cccp.1 lang.install-man
+install-man: install-dir install-mandir $(srcdir)/gcc.1 $(srcdir)/cccp.1 lang.install-man
-if [ -f gcc-cross ] ; then \
rm -f $(mandir)/$(GCC_CROSS_NAME)$(manext); \
$(INSTALL_DATA) $(srcdir)/gcc.1 $(mandir)/$(GCC_CROSS_NAME)$(manext); \