debuild を使用して debian パッケージを作成します。
In file "debian/control" is described two packages:
Package: app1
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Tool1.
Package: app2
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Tool2.
両方とも、1 つの makefile でコンパイルされた同じバイナリが含まれている必要がありますが、環境変数は異なります。
私のルールファイルは2つのコンパイルを呼び出します:
%:
TARGET=S_SS dh $@ -papp1
TARGET=S_TT dh $@ -papp2
debuild ステージの結果フローは次のとおりです。
dh clean -papp1
dh clean -papp2
dh build -papp1
dh build -papp2
dh binary -papp1
dh binary -papp2
パケットが並行して作成されているようです。最後に、バイナリは 2 番目のビルドによってオーバーライドされます。
最初に app1 を作成し、次に app2 を作成するようにルール ファイルを作成することは可能ですか。
dh clean -papp1
dh build -papp1
dh binary -papp1
dh clean -papp2
dh build -papp2
dh binary -papp2