天天看點

Windows下編譯Enigmail源代碼

要學習Mozilla平台上的擴充開發,閱讀開源的擴充代碼是必需的,Enigmail就是這樣一個優秀的擴充,它主要功能是對郵件進行數字簽名以及加解密。

   第一步當然是先編譯Thunderbird,of course,如果你不想自己編譯也沒關系,使用安裝版本也是可以的,反正有測試環境就可以了。否則的話,按如下步驟:

make -f client.mk export

cd modules/libreg

make

cd http://www.cnblogs.com/xpcom/string

cd ..

cd obsolete

   第二步就是編譯 Enigmail,從官方網站上下載下傳來源代碼,我使用的是enigmail-0.95.6.tar.gz,它對應于Mozilla Thunderbird 2.0 。将代碼解壓縮到mozilla/mailnews/extensions下的enigmail目錄中。

   第三步:運作C:\mozilla-build\start-msvc8.bat

cd mailnews/extensions/enigmail

    ./makemake -r

    make

第四步:如果你想打包成xpi格式,使用如下指令:      

cd enigmail

make xpi

這樣就會在mozilla/dist/bin 檔案夾中建立出enigmail-<version>-<platform>.xpi

作者:洞庭散人

出處:http://phinecos.cnblogs.com/    

本部落格遵從Creative Commons Attribution 3.0 License,若用于非商業目的,您可以自由轉載,但請保留原作者資訊和文章連結URL。

分類: 4.其他技術區,Mozilla擴充

本文轉自Phinecos(洞庭散人)部落格園部落格,原文連結:http://www.cnblogs.com/phinecos/archive/2008/04/21/1164376.html,如需轉載請自行聯系原作者

繼續閱讀