On Mon, Jan 23, 2006 at 07:31:08PM +0100, Wouter Verhelst wrote: > On Mon, Jan 23, 2006 at 06:59:55PM +0100, Michael Banck wrote: > > On Mon, Jan 23, 2006 at 06:36:40PM +0100, Simon Richter wrote: > > > To summarize the proposals so far: > > > > > > - "Scan debian/rules, invoke build-arch if present". > > > > > > Has been tried, does not work. > > > > AFAIK it is working as long as you assume debian/rules to be a Makefile, > > No, that is not true. The code to do it that way had been added to dpkg > 1.10.11 (from 2003!), but was pulled in 1.10.15, with the following > changelog:
Yeah, I know (it is quoted in the URL referenced in the IRC log). In the same URL however, is the proposal from keybuk to use make -pn instead of make -qn (the latter got used and later reverted in dpkg). The difference between the two is that -q checks whether a target is uptodate and return an appropriate exit code, while -p prints out the data base (i.e. the rules and variables) that results from reading the Makefile. The latter seems more robust to me, so we should reevaluate the "It is *not* possible *at all* to detect available targets in a rules file." assertion, IMHO. Michael -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]