On Sat, Oct 21, 2000 at 08:59:17PM +0100, Roger Leigh wrote:
> I fail to see how to run configure twice, with different options in the
> build-stamp rule and then install both into the right place in the install
> rule (I just get identical stuff pacakged in two locations),

Well, it's simple really :) Just do something like this in the build rule:

        dh_testdir
        ./configure --with-one-set-of-options
        $(MAKE)
        mkdir option1-build-dir
        mv src/foo src/bar src/baz option1-build-dir
        $(MAKE) distclean
        ./configure --with-another-set-of-options
        $(MAKE)
        mkdir option2-build-dir
        mv src/foo src/bar src/baz option2-build-dir
        touch $@

Of course, in the clean rule, also do

        rm -rf option1-build-dir option2-build-dir

> and dh_gencontrol also breaks:
> 
> dh_gencontrol
> dpkg-gencontrol: warning: unknown substitution variable ${shlibs:Depends}
> dpkg-gencontrol: warning: unknown substitution variable ${shlibs:Depends}
> 
> The dependency file is not output.

You have to use the -a option for dh_* commands. Put this at the top of the
file:

export DH_OPTIONS

and then in the line before binary-arch rule add this:

binary-arch: DH_OPTIONS=-a

That should do it...

If something breaks, ask again :)

-- 
Digital Electronic Being Intended for Assassination and Nullification


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to