初音ミクニュース 初音ミクみく ITmedia Mozilla Flux えむもじら にょ◎ずら MarleySoft 別館 テテのアトリエ
三流サラリーマソなかだ ゼロからの田舎暮らし SEが気づいたお得なIT情報 tmtm.org きっと明日は晴れ! 深瀬人寛
Ray Flood本館 祐希の日記 支離滅裂World mozilla独自ビルド VOCALOIDに関するetc. ピアプロ zoome ニコニコ動画 Twitter
みくみくにしてあげる♪ 卑怯戦隊うろたんだー Unlimited Skies 消えない記憶 moon Celestial Symphony つないだ手
仕方ないので、rules.mkでWIN7_MANIFESTフラグを定義し、Makefile側でWIN7_MANIFESTフラグを指定するようにした。
ifdef WIN7_MANIFEST mt.exe -NOLOGO -INPUTRESOURCE:$@\;1 -MANIFEST $(WIN_TOP_SRC)/config/win7.manifest -OUTPUTRESOURCE:$@\;1endif # WIN7_MANIFEST
あと、js.exeがfxでも作成されてしまうので、この辺も少し工夫してみた。
js/srcは通常のツリーとは別世界なので、MOZ_BUILD_APP変数が使えない。
唯一判別できそうなのが、ac_configure_args変数。これに--enable-application=xulrunnerが含まれてれば通すようにした。
ifneq (,$(findstring --enable-application=xulrunner,$(ac_configure_args)))PROGRAM = js$(BIN_SUFFIX)endif