Mail Archives: djgpp/1996/04/22/01:12:22
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.
- Raw text -