The attached patch fixes a (micro) problem that has been bugging me for a while
now: the various header files could not be installed with a `make install` 
without creating the proper directories first.

patch is against current CVS

HTH

rlc

NB: I've re-sent this because I don't think it arrived: I just switched to 
    mutt as a MUA (from Pine) and I didn't quite get the .muttrc file right
    the first time - sorry if you're getting this twice

Changelog is:
2003-07-23      Ronald Landheer-Cieslak <[EMAIL PROTECTED]>
        * winsup/cygwin/Makefile.in <install-headers>: run mkinstalldirs before 
install for each directory
        <install-man>: ditto for each manpage dir
--

2003-07-23      Ronald Landheer-Cieslak <[EMAIL PROTECTED]>
        * winsup/cygwin/Makefile.in <install-headers>: run mkinstalldirs before 
install for each directory
        <install-man>: ditto for each manpage dir

diff -u -r1.127 Makefile.in
--- winsup/cygwin/Makefile.in   7 Jul 2003 05:30:33 -0000       1.127
+++ winsup/cygwin/Makefile.in   23 Jul 2003 13:54:52 -0000
@@ -269,6 +269,7 @@
        cd $(srcdir); \
        for sub in `find include -name '[a-z]*' -type d -print | sort`; do \
            for i in $$sub/*.h ; do \
+             $(SHELL) $(srcdir)/mkinstalldirs $(tooldir)/$$sub ; \
              $(INSTALL_DATA) $$i $(tooldir)/$$sub/`basename $$i` ; \
            done ; \
        done ; \
@@ -277,15 +278,19 @@
 install-man:
        cd $(srcdir); \
+       $(SHELL) $(srcdir)/mkinstalldirs $(tooldir)/man/man2 ; \
        for i in `find . -type f -name '*.2'`; do \
            $(INSTALL_DATA) $$i $(tooldir)/man/man2/`basename $$i` ; \
        done; \
+       $(SHELL) $(srcdir)/mkinstalldirs $(tooldir)/man/man3 ; \
        for i in `find . -type f -name '*.3'`; do \
            $(INSTALL_DATA) $$i $(tooldir)/man/man3/`basename $$i` ; \
        done; \
+       $(SHELL) $(srcdir)/mkinstalldirs $(tooldir)/man/man5 ; \
        for i in `find . -type f -name '*.5'`; do \
            $(INSTALL_DATA) $$i $(tooldir)/man/man5/`basename $$i` ; \
        done; \
+       $(SHELL) $(srcdir)/mkinstalldirs $(tooldir)/man/man7 ; \
        for i in `find . -type f -name '*.7'`; do \
            $(INSTALL_DATA) $$i $(tooldir)/man/man7/`basename $$i` ; \
        done
 

Reply via email to