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