Re: The bugs in make v3.82

2010-09-29 Thread Paul Smith
Please send all questions to the mailing list, rather than emailing me personally. Thanks! On Wed, 2010-09-29 at 12:43 +0400, Alexander Kornilov wrote: > 1) Are the special target which executed before all other target? It's > maybe used for some initializations and preparing of build process >

Re: The bugs in make v3.82

2010-09-29 Thread Edward Welbourne
> Using a directory as a normal prerequisite is almost never what you > want. > > You have two choices. Three: wherever you currently declare a dependency on a directory, instead declare a dependency on a .exists file *in* that directory. Then have the rule for a .exists file create its directory

Re: The bugs in make v3.82

2010-09-28 Thread Eli Zaretskii
> From: Paul Smith > Date: Tue, 28 Sep 2010 09:05:20 -0400 > Cc: bug-make@gnu.org > > However, your makefile is wrong and that's why it's failing for you in > GNU make 3.81. I have no idea why it works in Windows; if it does > that's a bug in the Windows version of make, IMO. I'm guessing that

Re: The bugs in make v3.82

2010-09-28 Thread Paul Smith
On Tue, 2010-09-28 at 18:42 +0400, Alexander Kornilov wrote: > Could you, please, review my new example (bug_0001_fixed.zip > attached)? > > But some issue still present on Windows platform: > > Preconditions: 'Obj' directory present as dependency of target (see > example from attachment). > > O

Re: The bugs in make v3.82

2010-09-28 Thread Paul Smith
On Tue, 2010-09-28 at 13:54 +0400, Alexander Kornilov wrote: > BUG #0001: > --- > > Description: The rule for generation dependency file (%.d) doesn't work > on Linux platform; > Severity: Major; > > Steps to reproduce: > 1. Unpack bug_0001.zip files from letter attachment; > 2. Execute m

Re: The bugs in make v3.82

2010-09-28 Thread Eli Zaretskii
> From: "Alexander Kornilov" > Date: Tue, 28 Sep 2010 13:54:42 +0400 > > While I working on my build system I find some bugs in working of make > tool. > Could you, please, review issues? Thanks for the reports. I will respond to the Windows-specific issues. > Description: Wrong slash used in