# 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/. # Enforce that the clean/distclean rules removes everything that needs # to be removed from this directory. ifneq (,$(filter clean distclean,$(MAKECMDGOALS))) LINK_GTEST_DURING_COMPILE = 1 endif # Don't link the gtest xul during MOZ_PROFILE_GENERATE, it doesn't get # used during profiling anyway. ifdef MOZ_PROFILE_GENERATE LINK_GTEST_DURING_COMPILE = endif ifndef LINK_GTEST_DURING_COMPILE # Force to not include backend.mk unless LINK_GTEST_DURING_COMPILE is set. # Not including backend.mk makes traversing this directory do nothing. STANDALONE_MAKEFILE = 1 else include $(topsrcdir)/toolkit/library/libxul.mk include $(topsrcdir)/config/config.mk # Wrap linker to print linking status periodically to prevent the linking # process from getting killed EXPAND_LIBS_EXEC := $(PYTHON) $(topsrcdir)/config/link.py LINK_PDBFILE = xul-gtest.pdb endif