michael@0: # This Source Code Form is subject to the terms of the Mozilla Public michael@0: # License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: # file, You can obtain one at http://mozilla.org/MPL/2.0/. michael@0: michael@0: include $(topsrcdir)/config/config.mk michael@0: michael@0: PREF_JS_EXPORTS = $(srcdir)/pref/firefox-branding.js michael@0: michael@0: # On Windows only do this step for browser, skip for metro. michael@0: ifeq ($(MOZ_WIDGET_TOOLKIT) $(DIST_SUBDIR),windows browser) michael@0: BRANDING_FILES := \ michael@0: firefox.ico \ michael@0: document.ico \ michael@0: branding.nsi \ michael@0: appname.bmp \ michael@0: bgintro.bmp \ michael@0: clock.bmp \ michael@0: particles.bmp \ michael@0: pencil.bmp \ michael@0: pencil-rtl.bmp \ michael@0: wizHeader.bmp \ michael@0: wizHeaderRTL.bmp \ michael@0: wizWatermark.bmp \ michael@0: newwindow.ico \ michael@0: newtab.ico \ michael@0: pbmode.ico \ michael@0: $(NULL) michael@0: endif michael@0: michael@0: ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa) michael@0: BRANDING_FILES := \ michael@0: background.png \ michael@0: firefox.icns \ michael@0: disk.icns \ michael@0: document.icns \ michael@0: dsstore \ michael@0: $(NULL) michael@0: endif michael@0: michael@0: ifdef MOZ_WIDGET_GTK michael@0: BRANDING_FILES := \ michael@0: default16.png \ michael@0: default32.png \ michael@0: default48.png \ michael@0: mozicon128.png \ michael@0: $(NULL) michael@0: endif michael@0: michael@0: BRANDING_DEST := $(DIST)/branding michael@0: BRANDING_TARGET := export michael@0: INSTALL_TARGETS += BRANDING michael@0: michael@0: ifeq ($(MOZ_WIDGET_TOOLKIT) $(DIST_SUBDIR),windows metro) michael@0: VISUALMANIFEST := VisualElementsManifest.xml michael@0: VISUALMANIFEST_FLAGS := -Fsubstitution -DMOZ_APP_DISPLAYNAME=${MOZ_APP_DISPLAYNAME} michael@0: VISUALMANIFEST_PATH := $(DIST)/bin michael@0: PP_TARGETS += VISUALMANIFEST michael@0: endif