mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-01 14:45:29 +00:00
43ddfab91c
This patch removes the memory usage tracking in the script that wraps the linking of the xul library. This patch also generalizes the wrapping of the xul linking process to all platforms. MozReview-Commit-ID: HyncF3aVwdx --HG-- extra : rebase_source : 8fb90c896dc57793d1c9d9aa4e8492dec8697e36
36 lines
1.0 KiB
Makefile
36 lines
1.0 KiB
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/.
|
|
|
|
# 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
|