Index: libiberty/Makefile.in =================================================================== RCS file: /cvs/src/src/libiberty/Makefile.in,v retrieving revision 1.33 diff -u -r1.33 Makefile.in --- Makefile.in 2002/01/22 20:14:52 1.33 +++ Makefile.in 2002/02/13 07:55:40 @@ -237,12 +237,14 @@ install: install_to_$(INSTALL_DEST) install-subdir install_to_libdir: all + mkdir -p $(libdir)$(MULTISUBDIR) $(INSTALL_DATA) $(TARGETLIB) $(libdir)$(MULTISUBDIR)/$(TARGETLIB)n ( cd $(libdir)$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB)n ) mv -f $(libdir)$(MULTISUBDIR)/$(TARGETLIB)n $(libdir)$(MULTISUBDIR)/$(TARGETLIB) @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install install_to_tooldir: all + mkdir -p $(tooldir)/lib$(MULTISUBDIR) $(INSTALL_DATA) $(TARGETLIB) $(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB)n ( cd $(tooldir)/lib$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB)n ) mv -f $(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB)n $(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB) Index: winsup/cygwin/Makefile.in =================================================================== RCS file: /cvs/src/src/winsup/cygwin/Makefile.in,v retrieving revision 1.83 diff -u -r1.83 Makefile.in --- Makefile.in 2002/02/10 21:26:27 1.83 +++ Makefile.in 2002/02/13 07:56:11 @@ -67,6 +67,7 @@ AS:=@AS@ NM:=@NM@ LDSCRIPT:=cygwin.sc +mkinstalldirs:=mkdir -p # # Include common definitions for winsup directory @@ -169,6 +170,8 @@ uninstall: uninstall-libs uninstall-headers uninstall-man install-libs: $(TARGET_LIBS) + $(mkinstalldirs) $(bindir) ; \ + $(mkinstalldirs) $(tooldir)/lib ; \ $(INSTALL_DATA) new-$(DLL_NAME) $(bindir)/$(DLL_NAME); \ for i in $^; do \ $(INSTALL_DATA) $$i $(tooldir)/lib/`basename $$i` ; \ @@ -177,23 +180,29 @@ install-headers: cd $(srcdir); \ for sub in `find include -name '[a-z]*' -type d -print | sort`; do \ + $(mkinstalldirs) $(tooldir)/$$sub ; \ for i in $$sub/*.h ; do \ $(INSTALL_DATA) $$i $(tooldir)/$$sub/`basename $$i` ; \ done ; \ done ; \ + $(mkinstalldirs) $(tooldir)/include ; \ $(INSTALL_DATA) regex/regex.h $(tooldir)/include/regex.h install-man: cd $(srcdir); \ + $(mkinstalldirs) $(tooldir)/man/man2 ; \ for i in `find . -type f -name '*.2'`; do \ $(INSTALL_DATA) $$i $(tooldir)/man/man2/`basename $$i` ; \ done; \ + $(mkinstalldirs) $(tooldir)/man/man3 ; \ for i in `find . -type f -name '*.3'`; do \ $(INSTALL_DATA) $$i $(tooldir)/man/man3/`basename $$i` ; \ done; \ + $(mkinstalldirs) $(tooldir)/man/man5 ; \ for i in `find . -type f -name '*.5'`; do \ $(INSTALL_DATA) $$i $(tooldir)/man/man5/`basename $$i` ; \ done; \ + $(mkinstalldirs) $(tooldir)/man/man7 ; \ for i in `find . -type f -name '*.7'`; do \ $(INSTALL_DATA) $$i $(tooldir)/man/man7/`basename $$i` ; \ done