Hello noel,
I'd like you to do a code review. Please execute
g4 diff -c 10831187
or point your web browser to
http://mondrian/10831187
to review the following code:
Change 10831187 by nigel...@nigeltao-srcgears5 on 2009/04/16 15:38:30 *pending*
Remove the beta.image and beta.imageloader modules, since they have
not been launched, and are superseded by the beta.canvas module.
Deleting third_party/libgd from the Gears tree will be a separate CL.
PRESUBMIT=passed
R=noel
[email protected]
DELTA=1012 (0 added, 993 deleted, 19 changed)
OCL=10831187
Affected files ...
... //depot/googleclient/gears/opensource/gears/Makefile#243 edit
... //depot/googleclient/gears/opensource/gears/factory/factory_impl.cc#30 edit
... //depot/googleclient/gears/opensource/gears/factory/factory_utils.cc#8 edit
... //depot/googleclient/gears/opensource/gears/image/backing_image.cc#2 delete
... //depot/googleclient/gears/opensource/gears/image/backing_image.h#2 delete
... //depot/googleclient/gears/opensource/gears/image/image.cc#5 delete
... //depot/googleclient/gears/opensource/gears/image/image.h#4 delete
... //depot/googleclient/gears/opensource/gears/image/image_loader.cc#5 delete
... //depot/googleclient/gears/opensource/gears/image/image_loader.h#2 delete
... //depot/googleclient/gears/opensource/gears/tools/config.mk#107 edit
... //depot/googleclient/gears/opensource/gears/tools/rules.mk#107 edit
1012 delta lines: 0 added, 993 deleted, 19 changed
Also consider running:
g4 lint -c 10831187
which verifies that the changelist doesn't introduce new style violations.
If you can't do the review, please let me know as soon as possible. During
your review, please ensure that all new code has corresponding unit tests and
that existing unit tests are updated appropriately. Visit
http://www/eng/code_review.html for more information.
This is a semiautomated message from "g4 mail". Complaints or suggestions?
Mail [email protected].
Change 10831187 by nigel...@nigeltao-srcgears5 on 2009/04/16 15:38:30 *pending*
Remove the beta.image and beta.imageloader modules, since they have
not been launched, and are superseded by the beta.canvas module.
Deleting third_party/libgd from the Gears tree will be a separate CL.
Affected files ...
... //depot/googleclient/gears/opensource/gears/Makefile#243 edit
... //depot/googleclient/gears/opensource/gears/factory/factory_impl.cc#30 edit
... //depot/googleclient/gears/opensource/gears/factory/factory_utils.cc#8 edit
... //depot/googleclient/gears/opensource/gears/image/backing_image.cc#2 delete
... //depot/googleclient/gears/opensource/gears/image/backing_image.h#2 delete
... //depot/googleclient/gears/opensource/gears/image/image.cc#5 delete
... //depot/googleclient/gears/opensource/gears/image/image.h#4 delete
... //depot/googleclient/gears/opensource/gears/image/image_loader.cc#5 delete
... //depot/googleclient/gears/opensource/gears/image/image_loader.h#2 delete
... //depot/googleclient/gears/opensource/gears/tools/config.mk#107 edit
... //depot/googleclient/gears/opensource/gears/tools/rules.mk#107 edit
==== //depot/googleclient/gears/opensource/gears/Makefile#243 -
/home/nigeltao/srcgears5/googleclient/gears/opensource/gears/Makefile ====
# action=edit type=text
--- googleclient/gears/opensource/gears/Makefile 2009-04-16
15:38:37.000000000 +1000
+++ googleclient/gears/opensource/gears/Makefile 2009-04-16
14:44:36.000000000 +1000
@@ -209,50 +209,6 @@
json_value.cc \
json_writer.cc \
$(NULL)
-
-#-----------------------------------------------------------------------------
-# third_party/libgd
-
-ifeq ($(USING_LIBGD),1)
-ifneq ($(OFFICIAL_BUILD),1)
-ifneq ($(OS),wince)
-THIRD_PARTY_VPATH += \
- ../third_party/libgd \
- $(NULL)
-
-LIBGD_CSRCS += \
- gd.c \
- gdfx.c \
- gd_security.c \
- gd_gd.c \
- gd_gd2.c \
- gd_io.c \
- gd_io_dp.c \
- gd_gif_in.c \
- gd_gif_out.c \
- gd_io_file.c \
- gd_io_ss.c \
- gd_jpeg.c \
- gd_png.c \
- gd_ss.c \
- gd_topal.c \
- gd_wbmp.c \
- gdcache.c \
- gdfontg.c \
- gdfontl.c \
- gdfontmb.c \
- gdfonts.c \
- gdfontt.c \
- gdft.c \
- gdhelpers.c \
- gdkanji.c \
- gdtables.c \
- gdxpm.c \
- wbmp.c \
- $(NULL)
-endif # not wince
-endif # not OFFICIAL_BUILD
-endif # USING_LIBGD
#-----------------------------------------------------------------------------
# third_party/libjpeg
@@ -2105,25 +2061,6 @@
endif # not OFFICIAL_BUILD
#-----------------------------------------------------------------------------
-# image
-
-ifneq ($(OFFICIAL_BUILD),1)
-ifneq ($(OS),wince)
-ifneq ($(OS),android)
-$(BROWSER)_VPATH += \
- image \
- $(NULL)
-
-$(BROWSER)_CPPSRCS += \
- backing_image.cc \
- image.cc \
- image_loader.cc \
- $(NULL)
-endif # not android
-endif # not wince
-endif # not OFFICIAL_BUILD
-
-#-----------------------------------------------------------------------------
# factory/firefox
FF3_VPATH += \
==== //depot/googleclient/gears/opensource/gears/factory/factory_impl.cc#30 -
/home/nigeltao/srcgears5/googleclient/gears/opensource/gears/factory/factory_impl.cc
====
# action=edit type=text
--- googleclient/gears/opensource/gears/factory/factory_impl.cc 2009-04-16
15:38:37.000000000 +1000
+++ googleclient/gears/opensource/gears/factory/factory_impl.cc 2009-04-16
15:35:30.000000000 +1000
@@ -51,18 +51,17 @@
#include "third_party/scoped_ptr/scoped_ptr.h"
#ifdef OFFICIAL_BUILD
-// The Canvas, Console, Database2 and Image APIs have not
+// The Canvas, Console and Database2 APIs have not
// been finalized for official builds.
#else
#include "gears/database2/manager.h"
#include "gears/dummy/dummy_module.h"
#ifdef OS_WINCE
-// Furthermore, Canvas, Console and Image are unimplemented for all
+// Furthermore, Canvas and Console are unimplemented for all
// browsers on WinCE.
#else
#include "gears/canvas/canvas.h"
#include "gears/console/console.h"
-#include "gears/image/image_loader.h"
#endif // OS_WINCE
#endif // OFFICIAL_BUILD
@@ -205,7 +204,7 @@
CreateModule<GearsBlobBuilder>(module_environment_.get(),
context, &object);
#ifdef OFFICIAL_BUILD
- // The Canvas, Console, Database2 and Image APIs have not
+ // The Canvas, Console and Database2 APIs have not
// been finalized for official builds.
#else
} else if (module_name == STRING16(L"beta.databasemanager")) {
@@ -214,15 +213,13 @@
} else if (module_name == STRING16(L"beta.dummymodule")) {
CreateModule<GearsDummyModule>(module_environment_.get(), context,
&object);
#if defined(OS_WINCE) || defined(OS_ANDROID)
- // Furthermore, Canvas, Console and Image are unimplemented for all
+ // Furthermore, Canvas and Console are unimplemented for all
// browsers on WinCE and Android.
#else
} else if (module_name == STRING16(L"beta.canvas")) {
CreateModule<GearsCanvas>(module_environment_.get(), context, &object);
} else if (module_name == STRING16(L"beta.console")) {
CreateModule<GearsConsole>(module_environment_.get(), context, &object);
- } else if (module_name == STRING16(L"beta.imageloader")) {
- CreateModule<GearsImageLoader>(module_environment_.get(), context,
&object);
#endif // OS_WINCE
#endif // OFFICIAL_BUILD
} else if (module_name == STRING16(L"beta.test")) {
==== //depot/googleclient/gears/opensource/gears/factory/factory_utils.cc#8 -
/home/nigeltao/srcgears5/googleclient/gears/opensource/gears/factory/factory_utils.cc
====
# action=edit type=text
--- googleclient/gears/opensource/gears/factory/factory_utils.cc
2009-04-16 15:38:37.000000000 +1000
+++ googleclient/gears/opensource/gears/factory/factory_utils.cc
2009-04-16 15:05:22.000000000 +1000
@@ -188,7 +188,6 @@
module_name == STRING16(L"beta.console") ||
module_name == STRING16(L"beta.database") ||
module_name == STRING16(L"beta.databasemanager") ||
- module_name == STRING16(L"beta.imageloader") ||
module_name == STRING16(L"beta.localserver") ||
module_name == STRING16(L"beta.test") ||
module_name == STRING16(L"beta.workerpool");
==== //depot/googleclient/gears/opensource/gears/image/backing_image.cc#2 -
None ====
# action=delete type=text
==== //depot/googleclient/gears/opensource/gears/image/backing_image.h#2 - None
====
# action=delete type=text
==== //depot/googleclient/gears/opensource/gears/image/image.cc#5 - None ====
# action=delete type=text
==== //depot/googleclient/gears/opensource/gears/image/image.h#4 - None ====
# action=delete type=text
==== //depot/googleclient/gears/opensource/gears/image/image_loader.cc#5 - None
====
# action=delete type=text
==== //depot/googleclient/gears/opensource/gears/image/image_loader.h#2 - None
====
# action=delete type=text
==== //depot/googleclient/gears/opensource/gears/tools/config.mk#107 -
/home/nigeltao/srcgears5/googleclient/gears/opensource/gears/tools/config.mk
====
# action=edit type=text
--- googleclient/gears/opensource/gears/tools/config.mk 2009-04-16
15:38:39.000000000 +1000
+++ googleclient/gears/opensource/gears/tools/config.mk 2009-04-16
14:49:59.000000000 +1000
@@ -41,9 +41,6 @@
ifeq ($(USING_ICU),)
USING_ICU = 1
endif
-ifeq ($(USING_LIBGD),)
- USING_LIBGD = 1
-endif
ifeq ($(USING_LIBJPEG),)
USING_LIBJPEG = 1
endif
@@ -270,13 +267,6 @@
-DSQLITE_TRANSACTION_DEFAULT_IMMEDIATE=1 \
-DSQLITE_GEARS_DISABLE_SHELL_ICU \
-I../third_party/sqlite_google/src
-I../third_party/sqlite_google/preprocessed
-
-LIBGD_CFLAGS += -I../third_party/libjpeg -I../third_party/libpng
-DHAVE_CONFIG_H
-
-ifeq ($(USING_LIBGD),1)
-# libGD assumes it is in the include path
-CPPFLAGS += -I../third_party/libgd
-endif
GTEST_CPPFLAGS += -I../third_party/gtest/include -I../third_party/gtest
@@ -518,7 +508,6 @@
ec...@echo
CPPFLAGS += -DLINUX
-LIBGD_CFLAGS += -Wno-unused-variable -Wno-unused-function -Wno-unused-label
SQLITE_CFLAGS += -Wno-uninitialized -DHAVE_USLEEP=1
# for libjpeg:
THIRD_PARTY_CFLAGS = -Wno-main
@@ -611,8 +600,6 @@
# Needed for the Safari package installer.
M4FLAGS += -DGEARS_ENABLER_PATH='$(PWD)/$(SF_INPUTMANAGER_BUNDLE)'
-DGEARS_PLUGIN_PATH="$(PWD)/$(SF_PLUGIN_PROXY_BUNDLE)"
M4FLAGS += -DGEARS_INSTALLER_OUT_DIR='$(PWD)/$(INSTALLERS_OUTDIR)/Safari'
-
-LIBGD_CFLAGS += -Wno-unused-variable -Wno-unused-function -Wno-unused-label
# JS_THREADSAFE *MUST* be kept in sync wuith $(BROWSER)_CPPFLAGS.
MOZJS_CFLAGS += -DJS_THREADSAFE
@@ -816,15 +803,6 @@
$(CPPFLAGS_$(MODE))
endif
-LIBGD_CFLAGS += -DBGDWIN32
-
-# Disable some warnings when building third-party code, so we can enable /WX.
-# Examples:
-# warning C4244: conversion from 'type1' to 'type2', possible loss of data
-# warning C4018: signed/unsigned mismatch in comparison
-# warning C4003: not enough actual parameters for macro
-LIBGD_CFLAGS += /wd4244 /wd4996 /wd4005 /wd4142 /wd4018 /wd4133 /wd4102
-
SQLITE_CFLAGS += /wd4018 /wd4244
ifeq ($(OS),wince)
SQLITE_CFLAGS += /wd4146
==== //depot/googleclient/gears/opensource/gears/tools/rules.mk#107 -
/home/nigeltao/srcgears5/googleclient/gears/opensource/gears/tools/rules.mk ====
# action=edit type=text
--- googleclient/gears/opensource/gears/tools/rules.mk 2009-04-16
15:38:40.000000000 +1000
+++ googleclient/gears/opensource/gears/tools/rules.mk 2009-04-16
14:56:59.000000000 +1000
@@ -30,7 +30,7 @@
OUTDIR = bin-$(MODE)
-# LIBGD_OUTDIR, SQLITE_OUTDIR and THIRD_PARTY_OUTDIR are separate from
+# SQLITE_OUTDIR and THIRD_PARTY_OUTDIR are separate from
# COMMON_OUTDIR because we want different build flags for them, and flags are
# set per output directory.
#
@@ -59,7 +59,6 @@
VISTA_BROKER_OUTDIR = $(OUTDIR)/$(OS)-$(ARCH)/vista_broker
BREAKPAD_OUTDIR = $(COMMON_OUTDIR)/breakpad
-LIBGD_OUTDIR = $(COMMON_OUTDIR)/gd
SQLITE_OUTDIR = $(COMMON_OUTDIR)/sqlite
MOZJS_OUTDIR = $(COMMON_OUTDIR)/spidermonkey
THIRD_PARTY_OUTDIR = $(COMMON_OUTDIR)/third_party
@@ -95,7 +94,6 @@
SF_INPUTMANAGER_OBJS = $(call SUBSTITUTE_OBJ_SUFFIX, $(SF_OUTDIR),
$(SF_INPUTMANAGER_CPPSRCS))
SF_INSTALLER_PLUGIN_OBJS = $(call SUBSTITUTE_OBJ_SUFFIX,
$(SF_INSTALLER_PLUGIN_OUTDIR), $(SF_INSTALLER_PLUGIN_CPPSRCS))
SF_PROXY_DLL_OBJS = $(call SUBSTITUTE_OBJ_SUFFIX, $(SF_OUTDIR),
$(SF_PROXY_DLL_CPPSRCS))
-LIBGD_OBJS = $(call SUBSTITUTE_OBJ_SUFFIX, $(LIBGD_OUTDIR),
$(LIBGD_CSRCS))
MOZJS_OBJS = $(call SUBSTITUTE_OBJ_SUFFIX, $(MOZJS_OUTDIR),
$(MOZJS_CSRCS))
SQLITE_OBJS = $(call SUBSTITUTE_OBJ_SUFFIX, $(SQLITE_OUTDIR),
$(SQLITE_CSRCS))
PERF_TOOL_OBJS = $(call SUBSTITUTE_OBJ_SUFFIX, $(COMMON_OUTDIR),
$(PERF_TOOL_CPPSRCS))
@@ -152,7 +150,6 @@
$(PERF_TOOL_OBJS:$(OBJ_SUFFIX)=.pp) \
$(SF_INPUTMANAGER_OBJS:$(OBJ_SUFFIX)=.pp) \
$(VISTA_BROKER_OBJS:$(OBJ_SUFFIX)=.pp) \
- $(LIBGD_OBJS:$(OBJ_SUFFIX)=.pp) \
$(MOZJS_OBJS:$(OBJ_SUFFIX)=.pp) \
$(RUN_GEARS_DLL_OBJS:$(OBJ_SUFFIX)=.pp) \
$(SQLITE_OBJS:$(OBJ_SUFFIX)=.pp) \
@@ -422,7 +419,7 @@
# Cross-browser targets.
prereqs:: $($(BROWSER)_OUTDIR) $($(BROWSER)_OUTDIR)/genfiles
$($(BROWSER)_OUTDIRS_I18N) $($(BROWSER)_M4FILES) $($(BROWSER)_M4FILES_I18N)
$($(BROWSER)_HTML_M4FILES) $($(BROWSER)_STABFILES)
prereqs:: $(COMMON_OUTDIR) $(COMMON_OUTDIR)/genfiles
$(COMMON_OUTDIRS_I18N) $(COMMON_M4FILES) $(COMMON_M4FILES_I18N)
$(patsubst
%,$(COMMON_OUTDIR)/genfiles/%,$(COMMON_GEN_CPPSRCS))
-prereqs:: $(BREAKPAD_OUTDIR) $(INSTALLERS_OUTDIR) $(LIBGD_OUTDIR)
$(SQLITE_OUTDIR) $(THIRD_PARTY_OUTDIR)
+prereqs:: $(BREAKPAD_OUTDIR) $(INSTALLERS_OUTDIR) $(SQLITE_OUTDIR)
$(THIRD_PARTY_OUTDIR)
modules::
genheaders:: $($(BROWSER)_GEN_HEADERS)
@@ -588,8 +585,6 @@
"mkdir" -p $@
$(INSTALLERS_OUTDIR):
"mkdir" -p $@
-$(LIBGD_OUTDIR):
- "mkdir" -p $@
$(MOZJS_OUTDIR):
"mkdir" -p $@
$(OSX_LAUNCHURL_OUTDIR):
@@ -739,16 +734,12 @@
$(CXX) $(CPPFLAGS) $(CXXFLAGS) $($(BROWSER)_CPPFLAGS)
$($(BROWSER)_CXXFLAGS) $<
-# Omit @$(MKDEP) for mozjs and libgd because they include files which
-# aren't in the same directory, but don't use explicit paths. All necessary -I
-# flags are in LIBGD_CFLAGS.
+# Omit @$(MKDEP) for mozjs because they include files which
+# aren't in the same directory, but don't use explicit paths.
$(MOZJS_OUTDIR)/%$(OBJ_SUFFIX): %.c
$(CC) $(CPPFLAGS) $(CFLAGS) $(MOZJS_CFLAGS) $<
$(MOZJS_OUTDIR)/%$(OBJ_SUFFIX): %.s
$(CC) $(CPPFLAGS) $(CFLAGS) $(MOZJS_CFLAGS) $<
-
-$(LIBGD_OUTDIR)/%$(OBJ_SUFFIX): %.c
- $(CC) $(CPPFLAGS) $(CFLAGS) $(LIBGD_CFLAGS) $<
# Java TARGETS (Android only)
@@ -920,32 +911,30 @@
# WARNING: Must keep the following two rules (FF2|FF3_MODULE_DLL) in sync!
# The only difference should be the rule name.
-$(FF2_MODULE_DLL): $(BREAKPAD_OBJS) $(COMMON_OBJS) $(LIBGD_OBJS)
$(SQLITE_OBJS) $(THIRD_PARTY_OBJS) $($(BROWSER)_OBJS) $($(BROWSER)_LINK_EXTRAS)
+$(FF2_MODULE_DLL): $(BREAKPAD_OBJS) $(COMMON_OBJS) $(SQLITE_OBJS)
$(THIRD_PARTY_OBJS) $($(BROWSER)_OBJS) $($(BROWSER)_LINK_EXTRAS)
ifeq ($(OS),linux)
# TODO(playmobil): Find equivalent of "@args_file" for ld on Linux.
- $(MKDLL) $(DLLFLAGS) $($(BROWSER)_DLLFLAGS) $($(BROWSER)_OBJS)
$(BREAKPAD_OBJS) $(COMMON_OBJS) $(LIBGD_OBJS) $(SQLITE_OBJS)
$(THIRD_PARTY_OBJS) $($(BROWSER)_LINK_EXTRAS) $($(BROWSER)_LIBS)
+ $(MKDLL) $(DLLFLAGS) $($(BROWSER)_DLLFLAGS) $($(BROWSER)_OBJS)
$(BREAKPAD_OBJS) $(COMMON_OBJS) $(SQLITE_OBJS) $(THIRD_PARTY_OBJS)
$($(BROWSER)_LINK_EXTRAS) $($(BROWSER)_LIBS)
else
$(ECHO) $($(BROWSER)_OBJS1) | $(TRANSLATE_LINKER_FILE_LIST) >
$(OUTDIR)/obj_list.temp
$(ECHO) $($(BROWSER)_OBJS2) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(BREAKPAD_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(COMMON_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
- $(ECHO) $(LIBGD_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(SQLITE_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(THIRD_PARTY_OBJS1) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(THIRD_PARTY_OBJS2) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(MKDLL) $(DLLFLAGS) $($(BROWSER)_DLLFLAGS) $($(BROWSER)_LINK_EXTRAS)
$($(BROWSER)_LIBS) $(EXT_LINKER_CMD_FLAG)$(OUTDIR)/obj_list.temp
rm $(OUTDIR)/obj_list.temp
endif
-$(FF3_MODULE_DLL): $(BREAKPAD_OBJS) $(COMMON_OBJS) $(LIBGD_OBJS)
$(SQLITE_OBJS) $(THIRD_PARTY_OBJS) $($(BROWSER)_OBJS) $($(BROWSER)_LINK_EXTRAS)
+$(FF3_MODULE_DLL): $(BREAKPAD_OBJS) $(COMMON_OBJS) $(SQLITE_OBJS)
$(THIRD_PARTY_OBJS) $($(BROWSER)_OBJS) $($(BROWSER)_LINK_EXTRAS)
ifeq ($(OS),linux)
# TODO(playmobil): Find equivalent of "@args_file" for ld on Linux.
- $(MKDLL) $(DLLFLAGS) $($(BROWSER)_DLLFLAGS) $($(BROWSER)_OBJS)
$(BREAKPAD_OBJS) $(COMMON_OBJS) $(LIBGD_OBJS) $(SQLITE_OBJS)
$(THIRD_PARTY_OBJS) $($(BROWSER)_LINK_EXTRAS) $($(BROWSER)_LIBS)
+ $(MKDLL) $(DLLFLAGS) $($(BROWSER)_DLLFLAGS) $($(BROWSER)_OBJS)
$(BREAKPAD_OBJS) $(COMMON_OBJS) $(SQLITE_OBJS) $(THIRD_PARTY_OBJS)
$($(BROWSER)_LINK_EXTRAS) $($(BROWSER)_LIBS)
else
$(ECHO) $($(BROWSER)_OBJS1) | $(TRANSLATE_LINKER_FILE_LIST) >
$(OUTDIR)/obj_list.temp
$(ECHO) $($(BROWSER)_OBJS2) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(BREAKPAD_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(COMMON_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
- $(ECHO) $(LIBGD_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(SQLITE_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(THIRD_PARTY_OBJS1) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(THIRD_PARTY_OBJS2) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
@@ -960,12 +949,11 @@
IE_OBJS1 = $(wordlist 1, 100, $(IE_OBJS))
IE_OBJS2 = $(wordlist 101, 999, $(IE_OBJS))
-$(IE_MODULE_DLL): $(BREAKPAD_OBJS) $(COMMON_OBJS) $(LIBGD_OBJS) $(SQLITE_OBJS)
$(THIRD_PARTY_OBJS) $(IE_OBJS) $(IE_LINK_EXTRAS)
+$(IE_MODULE_DLL): $(BREAKPAD_OBJS) $(COMMON_OBJS) $(SQLITE_OBJS)
$(THIRD_PARTY_OBJS) $(IE_OBJS) $(IE_LINK_EXTRAS)
$(ECHO) $(IE_OBJS1) | $(TRANSLATE_LINKER_FILE_LIST) >
$(OUTDIR)/obj_list.temp
$(ECHO) $(IE_OBJS2) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(BREAKPAD_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(COMMON_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
- $(ECHO) $(LIBGD_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(SQLITE_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(THIRD_PARTY_OBJS1) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(THIRD_PARTY_OBJS2) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
@@ -976,12 +964,11 @@
IEMOBILE_OBJS1 = $(wordlist 1, 100, $(IEMOBILE_OBJS))
IEMOBILE_OBJS2 = $(wordlist 101, 999, $(IEMOBILE_OBJS))
-$(IEMOBILE_MODULE_DLL): $(BREAKPAD_OBJS) $(COMMON_OBJS) $(LIBGD_OBJS)
$(SQLITE_OBJS) $(THIRD_PARTY_OBJS) $(IEMOBILE_OBJS) $(IEMOBILE_LINK_EXTRAS)
+$(IEMOBILE_MODULE_DLL): $(BREAKPAD_OBJS) $(COMMON_OBJS) $(SQLITE_OBJS)
$(THIRD_PARTY_OBJS) $(IEMOBILE_OBJS) $(IEMOBILE_LINK_EXTRAS)
$(ECHO) $(IEMOBILE_OBJS1) | $(TRANSLATE_LINKER_FILE_LIST) >
$(OUTDIR)/obj_list.temp
$(ECHO) $(IEMOBILE_OBJS2) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(BREAKPAD_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(COMMON_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
- $(ECHO) $(LIBGD_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(SQLITE_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(THIRD_PARTY_OBJS1) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(THIRD_PARTY_OBJS2) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
@@ -993,10 +980,10 @@
$(MKDLL) $(DLLFLAGS_NOPDB) $(IEMOBILE_WINCESETUP_LINK_EXTRAS)
$(IEMOBILE_LIBS) $(IEMOBILE_WINCESETUP_OBJS)
ifeq ($(OS),android)
-$(NPAPI_MODULE_DLL): $(COMMON_OBJS) $(SQLITE_OBJS) $(LIBGD_OBJS) $(MOZJS_OBJS)
$(THIRD_PARTY_OBJS) $(NPAPI_OBJS) $(NPAPI_LINK_EXTRAS)
+$(NPAPI_MODULE_DLL): $(COMMON_OBJS) $(SQLITE_OBJS) $(MOZJS_OBJS)
$(THIRD_PARTY_OBJS) $(NPAPI_OBJS) $(NPAPI_LINK_EXTRAS)
@echo " Linking $(notdir $@)"
@$(MKDLL) $(DLLFLAGS) $(NPAPI_DLLFLAGS) $(COMMON_OBJS) \
- $(SQLITE_OBJS) $(LIBGD_OBJS) \
+ $(SQLITE_OBJS) \
$(MOZJS_OBJS) \
$(THIRD_PARTY_OBJS) \
$(NPAPI_LINK_EXTRAS) \
@@ -1033,12 +1020,11 @@
# Split the list of OBJS to avoid "input line is too long" errors.
NPAPI_OBJS1 = $(wordlist 1, 100, $(NPAPI_OBJS))
NPAPI_OBJS2 = $(wordlist 101, 999, $(NPAPI_OBJS))
-$(NPAPI_MODULE_DLL): $(BREAKPAD_OBJS) $(COMMON_OBJS) $(LIBGD_OBJS)
$(SQLITE_OBJS) $(THIRD_PARTY_OBJS) $(NPAPI_OBJS) $(NPAPI_LINK_EXTRAS)
+$(NPAPI_MODULE_DLL): $(BREAKPAD_OBJS) $(COMMON_OBJS) $(SQLITE_OBJS)
$(THIRD_PARTY_OBJS) $(NPAPI_OBJS) $(NPAPI_LINK_EXTRAS)
$(ECHO) $(NPAPI_OBJS1) | $(TRANSLATE_LINKER_FILE_LIST) >
$(OUTDIR)/obj_list.temp
$(ECHO) $(NPAPI_OBJS2) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(BREAKPAD_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(COMMON_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
- $(ECHO) $(LIBGD_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(SQLITE_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(THIRD_PARTY_OBJS1) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(THIRD_PARTY_OBJS2) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
@@ -1049,13 +1035,12 @@
OPERA_OBJS1 = $(wordlist 1, 100, $(OPERA_OBJS))
OPERA_OBJS2 = $(wordlist 101, 999, $(OPERA_OBJS))
-$(OPERA_MODULE_DLL): $(BREAKPAD_OBJS) $(COMMON_OBJS) $(LIBGD_OBJS)
$(SQLITE_OBJS) $(THIRD_PARTY_OBJS) $(OPERA_OBJS) $(OPERA_LINK_EXTRAS)
+$(OPERA_MODULE_DLL): $(BREAKPAD_OBJS) $(COMMON_OBJS) $(SQLITE_OBJS)
$(THIRD_PARTY_OBJS) $(OPERA_OBJS) $(OPERA_LINK_EXTRAS)
$(ECHO) $(OPERA_CPPSRCS) > tmp
$(ECHO) $(OPERA_OBJS1) | $(TRANSLATE_LINKER_FILE_LIST) >
$(OUTDIR)/obj_list.temp
$(ECHO) $(OPERA_OBJS2) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(BREAKPAD_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(COMMON_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
- $(ECHO) $(LIBGD_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(SQLITE_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(THIRD_PARTY_OBJS1) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(THIRD_PARTY_OBJS2) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
@@ -1066,12 +1051,11 @@
$(OPERA_WINCESETUP_DLL): $(OPERA_WINCESETUP_OBJS)
$(OPERA_WINCESETUP_LINK_EXTRAS)
$(MKDLL) $(DLLFLAGS_NOPDB) $(OPERA_WINCESETUP_LINK_EXTRAS)
$(OPERA_LIBS) $(OPERA_WINCESETUP_OBJS)
-$(SF_MODULE_DLL): $(BREAKPAD_OBJS) $(COMMON_OBJS) $(LIBGD_OBJS) $(MOZJS_OBJS)
$(SQLITE_OBJS) $(THIRD_PARTY_OBJS) $($(BROWSER)_OBJS) $($(BROWSER)_LINK_EXTRAS)
+$(SF_MODULE_DLL): $(BREAKPAD_OBJS) $(COMMON_OBJS) $(MOZJS_OBJS) $(SQLITE_OBJS)
$(THIRD_PARTY_OBJS) $($(BROWSER)_OBJS) $($(BROWSER)_LINK_EXTRAS)
$(ECHO) $($(BROWSER)_OBJS1) | $(TRANSLATE_LINKER_FILE_LIST) >
$(OUTDIR)/obj_list.temp
$(ECHO) $($(BROWSER)_OBJS2) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(BREAKPAD_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(COMMON_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
- $(ECHO) $(LIBGD_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(MOZJS_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(SQLITE_OBJS) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp
$(ECHO) $(THIRD_PARTY_OBJS1) | $(TRANSLATE_LINKER_FILE_LIST) >>
$(OUTDIR)/obj_list.temp