Reviewers: mdempsky,

Description:
Update devmode Firefox plugin to support Firefox 17 on the Mac:
- started compiling with C++11, using clang (from XCode 4.5.2)
- dropped PPC from build

Includes release candidate.

Review by: mdemp...@google.com

Please review this at http://gwt-code-reviews.appspot.com/1872803/

Affected files:
  M plugins/config.mk
  M plugins/xpcom/Makefile
  M plugins/xpcom/prebuilt/extension/chrome.manifest


Index: plugins/config.mk
===================================================================
--- plugins/config.mk   (revision 11393)
+++ plugins/config.mk   (working copy)
@@ -14,9 +14,9 @@

 # This Makefile fragment sets the following make variables according to the
 # current platform:
-#   ARCH - the Mozilla architecture name, such as x86, x86_64, ppc, etc
+#   ARCH - the Mozilla architecture name, such as x86, x86_64, etc
 #   FLAG32BIT - 32 or 64
-#   MARCH - the Mac architecture, such as i386 or ppc
+#   MARCH - the Mac architecture, such as i386
 #   OS - linux, mac, or sun
 #   CFLAGS - appropriate C compiler flags for this platform
 #   CXXFLAGS - appropriate C++ compiler flags for this platform
@@ -63,7 +63,7 @@
 ARCH=x86
 endif
 ifeq ($(ARCH),Macintosh)
-ARCH=ppc
+$(error ppc no longer supported)
 endif

 MARCH=$(ARCH)
@@ -89,9 +89,9 @@
 endif
 ifeq ($(shell uname),Darwin)
 OS=mac
-BASECFLAGS= $(DEBUGCFLAGS) -O2 -fPIC $(INC) -D__mac -mmacosx-version-min=10.5 -isysroot /Developer/SDKs/MacOSX10.5.sdk +BASECFLAGS= $(DEBUGCFLAGS) -O2 -fPIC $(INC) -D__mac -mmacosx-version-min=10.5 -isysroot /Developer/SDKs/MacOSX10.5.sdk -std=c++11
 ARCHCFLAGS=-arch $(MARCH)
-ALLARCHCFLAGS=-arch i386 -arch ppc -arch x86_64
+ALLARCHCFLAGS=-arch i386 -arch x86_64
 AR=libtool
 ARFLAGS=-static -o
 endif
Index: plugins/xpcom/Makefile
===================================================================
--- plugins/xpcom/Makefile      (revision 11393)
+++ plugins/xpcom/Makefile      (working copy)
@@ -327,6 +327,10 @@
        $(MAKE) lib BROWSER=ff120
        $(MAKE) lib BROWSER=ff130
        $(MAKE) lib BROWSER=ff140
+       $(MAKE) lib BROWSER=ff150
+       $(MAKE) lib BROWSER=ff160
+       $(MAKE) lib BROWSER=ff170
+

 SRCS = \
                ExternalWrapper.cpp \
Index: plugins/xpcom/prebuilt/extension/chrome.manifest
===================================================================
--- plugins/xpcom/prebuilt/extension/chrome.manifest    (revision 11393)
+++ plugins/xpcom/prebuilt/extension/chrome.manifest    (working copy)
@@ -98,6 +98,8 @@
binary-component lib/Linux_x86_64-gcc3/ff170/libgwt_dev_ff170.so ABI=Linux_x86_64-gcc3 appversion<=17.0.* binary-component lib/Linux_x86-gcc3/ff170/libgwt_dev_ff170.so ABI=Linux_x86-gcc3 appversion<=17.0.* binary-component lib/WINNT_x86-msvc/ff170/xpGwtDevPlugin.dll ABI=WINNT_x86-msvc appversion<=17.0.* +binary-component lib/Darwin-gcc3/ff170/libgwt_dev_ff170.dylib ABI=Darwin_x86_64-gcc3 appversion<=17.0.* +binary-component lib/Darwin-gcc3/ff170/libgwt_dev_ff170.dylib ABI=Darwin_x86-gcc3 appversion<=17.0.*

 interfaces components/IOOPHM.xpt
contract @gwt.google.com/ExternalWrapper;1 {028DD88B-6D65-401D-AAFD-17E497D15D09}


--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to