H 皆さんこんにちは。次のことを行うバッチ (umake.bat) ファイルを作成するつもりです。
.bat -f.
ケース 1:
ユーザーコール
umake
umake.bat 内で実行します
make -f Makefile.umk
ケース 2:
ユーザーコール
umake debug=1 var="big cat"
umake.bat 内で実行します
make debug=1 var="big cat" -f Makefile.umk
ケース 3:
ユーザーコール
umake -f special.mk debug=1
umake.bat 内で実行します
make -f special.mk debug=1
ケース 4:
ユーザーコール
umake debug=1 -f
umake.bat 内で実行します
make debug=1 -f
ケース 4 の場合、 の後にファイル名がないため、make(GNU make) は成功しません-f。簡単にするために、これはユーザーの責任であり、問題は GNU make によって報告されるため、気にする必要はありません。
概要:
- ユーザー
-f xxxがコマンド パラメータを指定した場合、それらのパラメータを に渡しますmake。 - ユーザーが を提供しない場合は、すべてのユーザーのパラメーターを
-f xxx呼び出し、追加のパラメーターとして追加します。make-f Makefile.umkmake
ありがとうございました。