# 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/. # This file looks quite similar to toolkit/library/gtest/Makefile.in. # We only want to build gkrust-gtest when we are building libxul-gtest. # 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 build gkrust-gtest 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)/config/config.mk endif