On Wed, Oct 22, 2003 at 06:22:38AM +0100, Andrew Suffield wrote: > > Here a refinement the proposal in <[EMAIL PROTECTED]>: > > > > Add at the top of debian/rules > > > > BUILD=build-arch build-indep > > > > and changes build target to depend on > > > > build: $(BUILD) > > > > At this point build-arch is emulated by runinng > > > > debian/rules build BUILD=build-arch > > > > and build-indep by > > > > debian/rules build BUILD=build-indep > > > > so far it is the cleanest solution. > > Aside from anything else, the people who want debian/rules to be > something other than a makefile will object.
Why ? it is a trivial matter to parse the command line for an option like BUILD=binary-arch. > I also fail to see how it is any way superior to adding build-arch and > build-indep to all remaining rules files and then switching By any chances, do you offer to do that ? > dpkg-buildpackage and policy over. Note that it will break in pretty > much the same way as #216492 (subject of this thread) if the rules > file has not been converted to your scheme. It will not break anything: 1) old debian/rules, new dpkg-buildpackages: debian/rules build BUILD=build-arch since BUILD is not used in debian/rules, this is equivalent to debian/rules build which is OK. 2) new debian/rules, old dpkg-buildpackages: debian/rules build Since BUILD is not overriden, its default value is used and then build: build-arch build-indep which is OK. Cheers, -- Bill. <[EMAIL PROTECTED]> Imagine a large red swirl here.