* Raphael Hertzog <[email protected]>, 2011-05-21, 22:32:
#!/usr/bin/make -f %: dh $@ build: build-arch build-indep ; build-indep: $(MAKE) docs build-arch: $(MAKE) bins...but even if they did, this example would be incorrect. An autobuilder calls "./debian/rules binary-arch", which calls "dh binary-arch", which calls dh_auto_build, which does not care how the "build" target is defined.Huh? I think you're wrong. autobuilders call "dpkg-buildpackage -B" which runs "debian/rules build" followed by "fakeroot debian/rules binary-arch". This difference between "build" and "binary{,-arch,-indep}" is nothing new and dpkg-buildpackage always called both.
Oh, I didn't say that dpkg-buildpackage doesn't call "debian/rules build". I does, but it's not very relevant here.
My point was: dpkg-buildpackage also calls "debian/rules binary-arch", which will typically do all the work we were trying to avoid by defining
separate build-indep and build-arch targets. -- Jakub Wilk -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

