firefox-sync-build.patch
changeset 140 c5e051ab6cb8
child 142 d6fa6dc539c1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/firefox-sync-build.patch	Wed Aug 25 08:00:07 2010 +0200
@@ -0,0 +1,52 @@
+# HG changeset patch
+# Parent 0603e401d941cbfaa6dea050149bb5309ff4b5a0
+Bug 590411 - Sync/Weave is not included if FF is built against libxul sdk
+
+diff --git a/browser/build.mk b/browser/build.mk
+--- a/browser/build.mk
++++ b/browser/build.mk
+@@ -40,16 +40,21 @@ include $(topsrcdir)/toolkit/toolkit-tie
+ endif
+ 
+ TIERS += app
+ 
+ ifdef MOZ_EXTENSIONS
+ tier_app_dirs += extensions
+ endif
+ 
++ifdef MOZ_SERVICES_SYNC
++tier_app_dirs += services/crypto
++tier_app_dirs += services/sync
++endif
++
+ tier_app_dirs += $(MOZ_BRANDING_DIRECTORY)
+ 
+ tier_app_dirs += browser
+ 
+ installer:
+ 	@$(MAKE) -C browser/installer installer
+ 
+ package:
+diff --git a/toolkit/toolkit-tiers.mk b/toolkit/toolkit-tiers.mk
+--- a/toolkit/toolkit-tiers.mk
++++ b/toolkit/toolkit-tiers.mk
+@@ -266,19 +266,14 @@ endif
+ ifdef MOZ_LEAKY
+ tier_platform_dirs        += tools/leaky
+ endif
+ 
+ ifdef MOZ_MAPINFO
+ tier_platform_dirs	+= tools/codesighs
+ endif
+ 
+-ifdef MOZ_SERVICES_SYNC
+-tier_platform_dirs += services/crypto
+-tier_platform_dirs += services/sync
+-endif
+-
+ ifdef ENABLE_TESTS
+ tier_platform_dirs += testing/mochitest
+ tier_platform_dirs += testing/xpcshell 
+ tier_platform_dirs += testing/mozmill
+ endif
+