メイクファイルのターゲットをパラメーター化しようとしています。現在、それは
TARGET = main
上部近くの宣言。そこからリストを派生SRC
させ、他の多くのことを行います。
ただし、基本的にバリアント ビルドを取得するために、複数の異なるトップ レベル .c ファイルを使用できるように、C コードを変更しました。だから私ができるようになりたいのは基本的に
make target1
また
make target2
そしてTARGET
、メイクファイルで設定されているものを変えます。これを達成する方法がわかりません。私は次のようなものを追加するかもしれないと思った
target1: all
TARGET=target1
しかし、これはあまりうまく機能していないようでした。これを行う方法の一般的なパターンはありますか?