Re: [bakefile-devel] Subprojetc question.
Vaclav Slavik <[email protected]> Thu, 12 Feb 2004 00:04:50 +0100
| Newsgroups | gmane.text.documancer.user |
|---|---|
| Message-ID | <[email protected]> |
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hans Van Leemputten wrote: > Hi, > > ----- Original Message ----- > From: "Vaclav Slavik" <[email protected]> > To: <[email protected]> > Sent: Thursday, February 05, 2004 9:17 PM > Subject: Re: [bakefile-devel] Subprojetc question. > > > Hans Van Leemputten wrote: > > > Before mailing here I already reported a bakefile bug on the > > > wxWindows SF page, should I duplicate it on the bakefile SF > > > page as it is not specific to wxWin? > > > > Yes, please. BTW, I think it's not specific to Watcom... > > Done, and indeed it is not only Watcom that has this problem. > > > > No I understand (well I think I do) what subproject is for and > > > what the bakefile exe,lib,dll rule is for. The first version of > > > my bakefile did it the way you suggest above, but there are > > > some problems doing it this way:=3D20 > > > - The guidelib and demo dsp file will > > > both be in the demo directory.=3D20 > > > > On the contrary, if you use a subproject, there will be two > > makefiles.=3D20 That's the very point of subprojects. > > Huh? I guess you misunderstood me... as the bakefile(s) referred to > here and other snipped points was using the <lib> <exe> rule (in > one bakefile or with a include statement) and it did *not* use > <subproject> feature... No wonder I misunderstood you, see the subject of this thread and what=20 you wrote in your first mail: > The issue; guidelib.bkl has a rule to make the lib and demo.bkl has > a rule to make the demo.exe, but because demo.bkl depends on the > guidelib it using=20 > <subproject id=3D"guidelib"> > <dir>../../</dir> > <dependency-of>all</dependency-of> > </subproject> I must admit I'm lost. > Now how would you write bakefiles for this extended-sample? Either single makefile with everything, or main makefile with=20 submakefiles in subdirectories called through <subproject>. > guidelib: > $(_PUSHCD) ..\.. > $(MAKE) -f makefile.bcc $(MAKEARGS) all > $(_POPCD) ..\.. Thanks! > > "make clean" does that. > > No it does not!=20 Indeed, sorry about that. I only looked at autoconf format output=20 (which does the right thing) and assumed it was handled generically=20 in makefile.bkl. I'll fix it for the next release. Regards, vaclav =2D --=20 PGP key: 0x465264C9, available from http://pgp.mit.edu/ =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAKrUYxDYa/UZSZMkRAqgrAJ9GT7wgBjOAqH8VHbBITHQCK+0w6QCgmG/E NRA9MjL3X3xaVS9Y0y6tsdw=3D =3DDNml =2D----END PGP SIGNATURE----- ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click