MozTW 討論區
https://forum.moztw.org/

請問各位開發自定版本的人
https://forum.moztw.org/viewtopic.php?f=18&t=16560
1 頁 (共 1 頁)

發表人:  NPX2004 [ 2006-11-21, 23:02 ]
文章主題 :  請問各位開發自定版本的人

你們是怎麼checkout原始碼到自訂的目錄底下?
又是怎麼分辨1.5.0、2.0還是trunk的原始碼?
還是就在mozilla目錄底下編譯,貼修正?
若貼錯區就麻煩管理員移動。

發表人:  某A [ 2006-11-21, 23:20 ]
文章主題 : 

NPX2004 寫:
你們是怎麼checkout原始碼到自訂的目錄底下?
又是怎麼分辨1.5.0、2.0還是trunk的原始碼?
還是就在mozilla目錄底下編譯,貼修正?
若貼錯區就麻煩管理員移動。

你貼的地方是對的

cvs的載法是先載 client.mk,再用它檢查、載你想要編的部分源始碼…
代碼:
cvs -d :pserver:anonymous:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/client.mk

這個是 trunk 用的。如果是已經分支的版本則是下面這樣:
代碼:
cvs -d :pserver:anonymous:anonymous@cvs-mirror.mozilla.org:/cvsroot co -r BRANCH mozilla/client.mk

你說的 1.5.0 和 2.0 分別是 mozilla_1_8_0_BRANCH 和 mozilla_1_8_BRANCH,把上面命令的 -r 後面的 BRANCH 換成你要的分支。注意命令中大部分都有大小寫之分。


代碼:
cd mozilla

切換到含有 client.mk 的目錄 (mozilla 資料夾) 裡面。
代碼:
make -f client.mk checkout MOZ_CO_PROJECT=browser

如果你要編的是 Firefox,那麼 MOZ_CO_PROJECT= 後面就是 browser;
如果你要編的是 Thunderibrd,那麼 MOZ_CO_PROJECT= 後面就是 mail;
如果你要編的是 Sunbird,那麼 MOZ_CO_PROJECT= 後面就是 calendar;
如果你要編的是 SeaMonkey,那麼 MOZ_CO_PROJECT= 後面就是 suite;

要一次載同時可以編不同程式的源碼,上述後面的代號用逗號分開。例如
MOZ_CO_PROJECT=browser,mail

發表人:  NPX2004 [ 2006-11-22, 00:02 ]
文章主題 : 

多謝。
mozilla這目錄沒法改?

發表人:  bluelarva [ 2006-11-22, 12:45 ]
文章主題 : 

或許你需要這個吧 :)
Firefox 1.5/2.0 CCK (Client Customization Kit) Wizard

代碼:
http://www.mozilla.org/projects/cck/firefox/

發表人:  某A [ 2006-11-22, 16:50 ]
文章主題 : 

NPX2004 寫:
多謝。
mozilla這目錄沒法改?

可以啊,不過下載下來就是mozilla這個目錄。
請自行加指令修改下載下來的目錄名稱。

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/