diff --git a/suite/app/Makefile.in b/suite/app/Makefile.in index 247c70a199a..c20ae6424b1 100644 --- a/suite/app/Makefile.in +++ b/suite/app/Makefile.in @@ -191,72 +191,6 @@ endif $(PROGRAM): $(DIST)/lib/$(LIB_PREFIX)xulapp_s.$(LIB_SUFFIX) -ifneq (,$(filter windows os2 gtk gtk2,$(MOZ_WIDGET_TOOLKIT))) -ifneq (,$(filter windows os2,$(MOZ_WIDGET_TOOLKIT))) -ICON_SUFFIX=.ico -else -ICON_SUFFIX=.xpm -endif - -ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2) -ICON_DIR=gtk -else -ICON_DIR=$(MOZ_WIDGET_TOOLKIT) -endif - -DESKTOP_ICONS = \ - abcardWindow \ - addressbookWindow \ - bmPropsWindow \ - bookmark-window \ - calendar-window \ - chatzilla-window \ - downloadManager \ - editorWindow \ - findBookmarkWindow \ - findHistoryWindow \ - history-window \ - jsconsoleWindow \ - main-window \ - messengerWindow \ - msgcomposeWindow \ - venkman-window \ - winInspectorMain \ - $(NULL) - -ifeq (windows,$(MOZ_WIDGET_TOOLKIT)) -# Windows icons -DESKTOP_ICONS += \ - gif-file \ - html-file \ - misc-file \ - image-file \ - jpeg-file \ - script-file \ - xml-file \ - xul-file \ - $(NULL) -endif - -ifeq ($(ICON_DIR),gtk) -DESKTOP_ICONS_SMALL=$(patsubst %,%16,$(DESKTOP_ICONS)) -endif - -DESKTOP_ICON_FILES = $(addsuffix $(ICON_SUFFIX), $(DESKTOP_ICONS) $(DESKTOP_ICONS_SMALL)) - -# XXX this icons should be moved to within the /suite directory at -# some sensible stage. -libs:: $(addprefix $(topsrcdir)/xpfe/bootstrap/icons/$(ICON_DIR)/,$(DESKTOP_ICON_FILES)) - $(INSTALL) $^ $(DIST)/bin/chrome/icons/default - -# XXX Uncomment this line and delete the one under it when icons move -install:: $(addprefix $(topsrcdir)/xpfe/bootstrap/icons/$(ICON_DIR)/,$(DESKTOP_ICON_FILES)) - $(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)$(mozappdir)/chrome/icons/default - -GARBAGE += $(addprefix $(DIST)/bin/chrome/icons/default/,$(DESKTOP_ICON_FILES)) -endif - -# XXX mozilla.in should move or be copied to this directory at some stage ifneq (,$(filter-out OS2 WINNT Darwin,$(OS_ARCH))) $(MOZ_APP_NAME):: mozilla.in Makefile.in Makefile $(DEPTH)/config/autoconf.mk cat $< | sed -e "s|%MOZAPPDIR%|$(mozappdir)|" \ diff --git a/suite/branding/Makefile.in b/suite/branding/Makefile.in index 2e1f5547b84..ff3907ff496 100644 --- a/suite/branding/Makefile.in +++ b/suite/branding/Makefile.in @@ -20,6 +20,7 @@ # the Initial Developer. All Rights Reserved. # # Contributor(s): +# Mark Banner # # Alternatively, the contents of this file may be used under the terms of # either the GNU General Public License Version 2 or later (the "GPL"), or @@ -42,11 +43,77 @@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk -libs:: -ifneq (,$(filter gtk gtk2,$(MOZ_WIDGET_TOOLKIT))) - $(INSTALL) $(srcdir)/icons/gtk/default.xpm $(DIST)/bin/chrome/icons/default - $(INSTALL) $(srcdir)/icons/gtk/default16.xpm $(DIST)/bin/chrome/icons/default - $(INSTALL) $(srcdir)/icons/gtk/seamonkey.png $(DIST)/bin/chrome/icons/default +# Note: mac icons are handled in /suite/app during the final application +# packaging +ifneq (,$(filter windows os2 gtk gtk2,$(MOZ_WIDGET_TOOLKIT))) +ifneq (,$(filter windows os2,$(MOZ_WIDGET_TOOLKIT))) +ICON_SUFFIX=.ico +else +ICON_SUFFIX=.xpm +endif + +ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2) +ICON_DIR=gtk +else +ICON_DIR=$(MOZ_WIDGET_TOOLKIT) +endif + +DESKTOP_ICONS = \ + abcardWindow \ + addressbookWindow \ + bmPropsWindow \ + bookmark-window \ + calendar-window \ + chatzilla-window \ + downloadManager \ + editorWindow \ + findBookmarkWindow \ + findHistoryWindow \ + history-window \ + jsconsoleWindow \ + main-window \ + messengerWindow \ + msgcomposeWindow \ + venkman-window \ + winInspectorMain \ + $(NULL) + +ifeq (windows,$(MOZ_WIDGET_TOOLKIT)) +# Windows icons +DESKTOP_ICONS += \ + gif-file \ + html-file \ + misc-file \ + image-file \ + jpeg-file \ + script-file \ + xml-file \ + xul-file \ + $(NULL) +endif + +ifeq ($(ICON_DIR),gtk) +libs:: icons/gtk/seamonkey.png + $(INSTALL) $^ $(DIST)/bin/chrome/icons/default + +install:: icons/gtk/seamonkey.png + $(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)$(mozappdir)/chrome/icons/default + +GARBAGE += $(DIST)/bin/chrome/icons/default/seamonkey.png + +DESKTOP_ICONS += default +DESKTOP_ICONS_SMALL=$(patsubst %,%16,$(DESKTOP_ICONS)) +endif + +DESKTOP_ICON_FILES = $(addsuffix $(ICON_SUFFIX), $(DESKTOP_ICONS) $(DESKTOP_ICONS_SMALL)) + +libs:: $(addprefix icons/$(ICON_DIR)/,$(DESKTOP_ICON_FILES)) + $(INSTALL) $^ $(DIST)/bin/chrome/icons/default + +install:: $(addprefix icons/$(ICON_DIR)/,$(DESKTOP_ICON_FILES)) + $(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)$(mozappdir)/chrome/icons/default + +GARBAGE += $(addprefix $(DIST)/bin/chrome/icons/default/,$(DESKTOP_ICON_FILES)) endif include $(topsrcdir)/config/rules.mk diff --git a/xpfe/bootstrap/Makefile.in b/xpfe/bootstrap/Makefile.in index dcde2788bbd..8434f15b367 100644 --- a/xpfe/bootstrap/Makefile.in +++ b/xpfe/bootstrap/Makefile.in @@ -277,6 +277,9 @@ CPPSRCS += nsNativeAppSupportWin.cpp nsNativeAppSupportBase.cpp OS_LIBS += $(call EXPAND_LIBNAME,comctl32 comdlg32 uuid shell32 ole32 oleaut32 version winspool) endif +ifndef MOZ_SUITE +# Suite icons are all contained within /suite/branding + ifneq (,$(filter windows os2 gtk gtk2,$(MOZ_WIDGET_TOOLKIT))) ifneq (,$(filter windows os2,$(MOZ_WIDGET_TOOLKIT))) ICON_SUFFIX=.ico @@ -344,6 +347,8 @@ install:: $(addprefix icons/$(ICON_DIR)/,$(DESKTOP_ICON_FILES)) $(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)$(mozappdir)/chrome/icons/default endif +endif # MOZ_SUITE + ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa) CMMSRCS += nsNativeAppSupportForCocoa.mm LIBS += -framework Cocoa $(TK_LIBS)