зеркало из https://github.com/mozilla/gecko-dev.git
30 строки
959 B
Makefile
30 строки
959 B
Makefile
# 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
|