# 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 = 1 endif ifndef LINK_GTEST # Force to not include backend.mk unless LINK_GTEST is defined. # 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 ifdef COMPILE_ENVIRONMENT target:: $(DIST)/bin/dependentlibs.list.gtest endif $(DIST)/bin/dependentlibs.list.gtest: $(DIST)/bin/dependentlibs.list sed -e 's|$(SHARED_LIBRARY)|gtest/$(SHARED_LIBRARY)|' $< > $@ LINK_PDBFILE = xul-gtest.pdb endif