Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!DLD.AVALON.CS.CMU.EDU!David.Detlefs From: David.Detlefs@DLD.AVALON.CS.CMU.EDU Newsgroups: gnu.g++.lib.bug Subject: Makefile bug Message-ID: <8907241907.AA12342@AENEAS.MIT.EDU> Date: 24 Jul 89 19:07:15 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 28 In the libg++-1.35.1 Makefile, one of the targets is install-sys-include-files: -mkdir $(IDIR)/sys -cd $(PWD)/g++-include/sys; \ FILES=`find . -type f -print`; \ cd $(IDIR)/sys; \ rm -fr $$FILES; \ cd $(PWD)/g++-include/sys; \ FILES=`find . -type f -print`; \ for file in $$FILES; do \ --> rm -f $(IDIR)/$$file; \ --> cp $$file $(IDIR)/$$file; \ --> chmod 0444 $(IDIR)/$$file; \ --> echo $$file installed; \ done This incorrectly installs the sys include files in the top-level directory. The four lines pointed at should read: rm -f $(IDIR)/sys/$$file; \ cp $$file $(IDIR)/sys/$$file; \ chmod 0444 $(IDIR)/sys/$$file; \ echo sys/$$file installed; \ Thanks.... Dave