1
私はいくつかのターゲットをビルドし、そこから単一のパッケージを作成するルールを持つmakefileを持っています。Makefile:変数のテストに基づいて実行
TARGETS=t1 t2 t3 t4
pack_it:
-for t in $(TARGETS); do \
$(MAKE) -C $$t install DESTDIR='temp'); \
done
tar czvf package.tar.gz -C tmp *
今、私はこのように、私はパックしたいターゲットに、コマンドラインから、合格できるようにしたいと思います:
make pack_it t1 t4
どのように私は私がすべきかどうかを知るために、引数をテストする必要がありますターゲットにmake install
を実行しますか?
ありがとうございます!
Fine!それは動作し、シンプルです。本当にありがとう。 – j4x