summaryrefslogtreecommitdiffstats
path: root/Makefile.org
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2002-12-15 06:45:46 +0000
committerRichard Levitte <levitte@openssl.org>2002-12-15 06:45:46 +0000
commit814af7e17536b264d884512befeb1d6ad5b858ae (patch)
tree023eb9a4b0f41174473cab6493445725a8ef5d96 /Makefile.org
parentbf683ec60983003bf9362fbe72b7ce0a309bc5c1 (diff)
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...
Diffstat (limited to 'Makefile.org')
-rw-r--r--Makefile.org25
1 files changed, 17 insertions, 8 deletions
diff --git a/Makefile.org b/Makefile.org
index 3534cf1409..e6daf017d3 100644
--- a/Makefile.org
+++ b/Makefile.org
@@ -771,6 +771,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; \
@@ -780,10 +785,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`; \
@@ -794,10 +801,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.