update for Firefox 22 / Mac

Change-Id: Ie3273b5e611dd601e3259e8fa7b16005654a4686
diff --git a/xpcom/Makefile b/xpcom/Makefile
index cac48f2..3fe83b0 100644
--- a/xpcom/Makefile
+++ b/xpcom/Makefile
@@ -67,7 +67,7 @@
 
 CFLAGS += -DBROWSER=$(BROWSER)
 GECKO_MINOR_VERSION=
-GECKO_DLLFLAGS = -lxpcomglue_s
+GECKO_DLLFLAGS = -lxpcomglue_s -lxpcom
 NSPR_DLLFLAGS = -lnspr4
 MOZJS_DLLFLAGS = -lxul
 
@@ -201,6 +201,10 @@
 ifeq ($(BROWSER),ff220)
 GECKO_VERSION   = 22.0.0
 CFLAGS += -DGECKO_VERSION=22000
+GECKO_DLLFLAGS = -lxpcomglue_s
+ifeq ($(OS),mac)
+NSPR_DLLFLAGS = -lnss3
+endif
 else
 $(error Unrecognized BROWSER of $(BROWSER) - options are ff3, ff3+, ff35, ff36, ff40, ff50, ff60, ff70, ff80, ff90, ff100, ff110, ff120, ff130, ff140, ff150, ff160, ff170, ff180, ff190, ff200, ff210)
 endif
diff --git a/xpcom/prebuilt/extension/chrome.manifest b/xpcom/prebuilt/extension/chrome.manifest
index d0e0840..91d4d87 100755
--- a/xpcom/prebuilt/extension/chrome.manifest
+++ b/xpcom/prebuilt/extension/chrome.manifest
@@ -132,6 +132,8 @@
 # Firefox 22
 binary-component lib/Linux_x86_64-gcc3/ff220/libgwt_dev_ff220.so ABI=Linux_x86_64-gcc3 appversion<=22.0.*
 binary-component lib/Linux_x86-gcc3/ff220/libgwt_dev_ff220.so ABI=Linux_x86-gcc3 appversion<=22.0.*
+binary-component lib/Darwin-gcc3/ff220/libgwt_dev_ff220.dylib ABI=Darwin_x86_64-gcc3 appversion<=22.0.*
+binary-component lib/Darwin-gcc3/ff220/libgwt_dev_ff220.dylib ABI=Darwin_x86-gcc3 appversion<=22.0.*
 
 
 interfaces components/IOOPHM.xpt
diff --git a/xpcom/prebuilt/extension/lib/Darwin-gcc3/ff220/libgwt_dev_ff220.dylib b/xpcom/prebuilt/extension/lib/Darwin-gcc3/ff220/libgwt_dev_ff220.dylib
new file mode 100755
index 0000000..adf17b5
--- /dev/null
+++ b/xpcom/prebuilt/extension/lib/Darwin-gcc3/ff220/libgwt_dev_ff220.dylib
Binary files differ