Date: Mon, 22 Apr 1996 08:07:03 +0200 (IST) From: Eli Zaretskii To: j DOT aldrich6 AT genie DOT com Cc: djgpp AT delorie DOT com Subject: Re: [Q:] Recursive make ?? In-Reply-To: <199604211817.AA143600669@relay1.geis.com> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Sun, 21 Apr 1996 j DOT aldrich6 AT genie DOT com wrote: > >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.