Date: Tue, 12 Aug 1997 14:31:43 +0300 (IDT) From: Eli Zaretskii To: "Peter J. Farley III" cc: djgpp AT delorie DOT com Subject: Re: Is this error due to make, bash, or me? In-Reply-To: <33efcfca.2718091@news.dorsai.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Tue, 12 Aug 1997, Peter J. Farley III wrote: > I just > *assumed* that there weren't any "gotcha's" in DJGPP "make", and I got > the expected result of assuming out of turn. It's the other way around: the DJGPP port goes out of its way to make Unix Makefiles work almost unaltered in the common cases. So there's a lot of subtleties going on behind the scenes in the DJGPP port, and they will certainly show in some relatively rare situations. > I am > concerned, though, as to how this difference changes behavior for > ported *nix makefile's. TANSTAAFL: you can't have all these goodies in the ported Make without paying some price. DOS is just too dumb, and GNU Make is just too complex and full of features, to make that possible. However, my experience suggests that Makefiles that set SHELL inside rules are very rare indeed.