オレと (GNU) Make と VPATH

ほら、(主に GNU Make 向けの)Makefile で VPATH 書いてあるやつがあるじゃないですか。しかもそういうのってだいたいパスレパレータが ":" に決め打ちじゃないですか。パスセパレータが ";" になってる DOS 系 OS の場合はうまくいかないじゃないですか。
と思ったんだけど mingw 用の GNU Make だとそのまま使えちゃったりする。ソースを見たら Win32 だけドライブ文字を考慮しつつパスセパレータを ":" から ";" に置換するコードがちゃんと入っていやがった。なんということでしょう。OS/2 と djgpp でもその処理必要だよ!