MinGWは cinst mingw でインストールしている前提。nkfのバージョンは2.1.4。
> C:\tools\mingw64\bin\mingw32-make.exe CC=C:\tools\mingw64\bin\gcc.exe CFLAGS="-g -O2 -Wall -pedantic -DDEFAULT_NEWLINE=0x0D0A -DDEFAULT_CODE_WINDOWS_31J"
MinGWには make コマンドと cc という名前のコマンドは存在しないので、代替のコマンドを指定する。CC は Makefile 内の変数なので、make の引数で指定すれば上書きできる。
gccの -Dmacro オプションでマクロを上書きできる。DEFAULT_NEWLINE がデフォルト出力の改行文字、DEFAULT_CODE_WINDOWS_31J はデフォルトの出力エンコーディングが Windows-31J になる。