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.umk
make
ありがとうございました。