私はMakefile
に新規で、Makefile
にinstall
ターゲットを書きたいと思います。私Makefile
が配置されている場所/xxxx/yyy
があるMakefileに "install"ターゲットを書き込む方法
DESTDIR=$(DIR_A) BINDIR=/dir_b make -C $(CURDIR)/xxxx/yyy all
:私のMakefile
は、このように別のMakefile
から呼び出されることになるだろう。
私のMakefile
は、私がインストールしたい2つのバイナリを生成します。つまり、インストールすることによって、両方のバイナリを特定のディレクトリ(BINDIR
)にコピーして実行可能にすることです。
この場合、/aaaa/bbbb/bin
フォルダに2つのバイナリが生成されている場合、どのようにinstall
ターゲットを書き込むべきですか?
"man install"を開始として見てください –
makefileには「タグ」はありませんが、ルールはありません。チュートリアルを読むことは助けになるはずです(GNU makeに付属しています)。 – Olaf
@Olafそれは "ターゲット"を持っています。ルールは目標を構築するためのものです。 – Kusalananda