From: Richard Levitte Date: Sun, 15 Dec 2002 06:45:43 +0000 (+0000) Subject: Make sure manual pages are properly linked to on systems that have case X-Git-Tag: OpenSSL_0_9_7a~86^2~97 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ec9f67f6101a77d70236e98c8ef163d6982536bb;p=oweals%2Fopenssl.git Make sure manual pages are properly linked to on systems that have case insensitive file names, as well as those that do not have symlinks. Incidently, both these cases apply on DOS/Windows... --- diff --git a/Makefile.org b/Makefile.org index a3ae233aca..1c7b5c5325 100644 --- a/Makefile.org +++ b/Makefile.org @@ -538,6 +538,11 @@ install_docs: $(INSTALL_PREFIX)$(MANDIR)/man5 \ $(INSTALL_PREFIX)$(MANDIR)/man7 @pod2man="`cd util; ./pod2mantest $(PERL)`"; \ + here="`pwd`"; \ + filecase=; \ + if [ "$(PLATFORM)" = "DJGPP" -o "$(PLATFORM)" = "Cygwin" ]; then \ + filecase=-i; \ + fi; \ for i in doc/apps/*.pod; do \ fn=`basename $$i .pod`; \ if [ "$$fn" = "config" ]; then sec=5; else sec=1; fi; \ @@ -547,10 +552,12 @@ install_docs: --section=$$sec --center=OpenSSL \ --release=$(VERSION) `basename $$i`") \ > $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$fn.$$sec; \ - $(PERL) util/extract-names.pl < $$i | grep -v "^$$fn" | \ - while read n; do \ - util/point.sh $$fn.$$sec $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$n.$$sec; \ - done; \ + $(PERL) util/extract-names.pl < $$i | \ + grep -v $$filecase "^$$fn\$$" | \ + (cd $(INSTALL_PREFIX)$(MANDIR)/man$$sec/; \ + while read n; do \ + $$here/util/point.sh $$fn.$$sec $$n.$$sec; \ + done); \ done; \ for i in doc/crypto/*.pod doc/ssl/*.pod; do \ fn=`basename $$i .pod`; \ @@ -561,10 +568,12 @@ install_docs: --section=$$sec --center=OpenSSL \ --release=$(VERSION) `basename $$i`") \ > $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$fn.$$sec; \ - $(PERL) util/extract-names.pl < $$i | grep -v "^$$fn" | \ - while read n; do \ - util/point.sh $$fn.$$sec $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$n.$$sec; \ - done; \ + $(PERL) util/extract-names.pl < $$i | \ + grep -v $$filecase "^$$fn\$$" | \ + (cd $(INSTALL_PREFIX)$(MANDIR)/man$$sec/; \ + while read n; do \ + $$here/util/point.sh $$fn.$$sec $$n.$$sec; \ + done); \ done # DO NOT DELETE THIS LINE -- make depend depends on it.