# # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ relativesrcdir = @relativesrcdir@ include $(DEPTH)/config/autoconf.mk include $(topsrcdir)/config/rules.mk # We install to _profile/pgo TARGET_DEPTH = ../.. include $(topsrcdir)/build/automation-build.mk # Need to override the browser_path from binary-location.mk (included via automation-build.mk) # since we want to run from e.g. dist/firefox rather than dist/bin ifeq ($(OS_ARCH),Darwin) browser_path = \"$(TARGET_DIST)/$(MOZ_APP_NAME)/$(MOZ_MACBUNDLE_NAME)/Contents/MacOS/$(PROGRAM)\" else browser_path = \"$(TARGET_DIST)/$(MOZ_APP_NAME)/$(PROGRAM)\" endif # Stuff to make a build with a profile _PGO_FILES = \ automation.py \ $(topsrcdir)/build/automationutils.py \ $(topsrcdir)/testing/profiles/prefs_general.js \ profileserver.py \ genpgocert.py \ index.html \ server-locations.txt \ favicon.ico \ $(NULL) genpgocert.py: genpgocert.py.in $(PYTHON) $(topsrcdir)/config/Preprocessor.py \ $(AUTOMATION_PPARGS) $(DEFINES) $(ACDEFINES) $^ > $@ GARBAGE += genpgocert.py libs:: $(_PGO_FILES) $(INSTALL) $^ $(_PROFILE_DIR) genservercert:: $(PYTHON) $(DEPTH)/_profile/pgo/genpgocert.py --gen-server