トップ «前の日記(2009-08-08) 最新 次の日記(2009-08-10)» 編集

(゚Д゚)ウボァー日記


2009-08-09

_ [Mozilla]

仕方ないので、rules.mkでWIN7_MANIFESTフラグを定義し、Makefile側でWIN7_MANIFESTフラグを指定するようにした。

ifdef WIN7_MANIFEST
mt.exe -NOLOGO -INPUTRESOURCE:$@\;1 -MANIFEST $(WIN_TOP_SRC)/config/win7.manifest -OUTPUTRESOURCE:$@\;1
endif # WIN7_MANIFEST

_ [Mozilla]

あと、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