Xref: news2.mv.net comp.os.msdos.djgpp:2995 From: nicolas AT dsys DOT ceng DOT cea DOT fr (Eric NICOLAS) Newsgroups: comp.os.msdos.djgpp Subject: Re: [Q:] Recursive make ?? Date: 23 Apr 1996 06:11:22 GMT Organization: Commissariat a l'energie atomique, Grenoble (France) Lines: 28 Message-ID: <4lhsaa$c5m@news.cea.fr> References: Reply-To: nicolas AT dsys DOT ceng DOT cea DOT fr NNTP-Posting-Host: hudson.ceng.cea.fr To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp :> >default all verif clean depend install: :> > cd FirstDir :> > make $@ :> > cd .. :> > cd SecondDir :> > make $@ :> > cd .. :> :> That's very odd... according to what the Make docs say, that shouldn't :> work. Oh, well. : :That's because under Unix, each line is executed by another instance of :the shell. And since on Unix the current working directory is local to :the program, putting a cd on a line by itself does nothing: once the :shell that did the cd returns you are back in your previous directory. :Under MS-DOS that is not so. So, if I understood well, there is absolutely no way of perform a recursive make in a portable fashion ??? -- Eric Nicolas Take a look to the SWORD home page : http://bunny.ensea.fr/Pages_Perso/Cedric_Joulain/sword.web/home.html