1 # This Source Code Form is subject to the terms of the Mozilla Public
2 # License, v. 2.0. If a copy of the MPL was not distributed with this file,
3 # You can obtain one at http://mozilla.org/MPL/2.0/.
5 include $(topsrcdir
)/toolkit
/library
/libxul.mk
7 include $(topsrcdir
)/config
/config.mk
9 ifeq (WINNT_1
,$(OS_TARGET
)_
$(MOZ_PROFILE_USE
))
10 # Wrap linker to measure peak virtual memory usage.
11 EXPAND_LIBS_EXEC
:= $(PYTHON
) $(topsrcdir
)/config
/link.py linker-vsize
14 include $(topsrcdir
)/config
/rules.mk
16 ifdef COMPILE_ENVIRONMENT
17 target
:: $(FINAL_TARGET
)/dependentlibs.list
20 $(FINAL_TARGET
)/dependentlibs.list
: $(topsrcdir
)/toolkit
/library
/dependentlibs.py
$(SHARED_LIBRARY
) $(wildcard $(if
$(wildcard $(FINAL_TARGET
)/dependentlibs.list
),$(addprefix $(FINAL_TARGET
)/,$(shell cat
$(FINAL_TARGET
)/dependentlibs.list
))))
21 $(PYTHON
) $< $(SHARED_LIBRARY
) -L
$(FINAL_TARGET
) $(if
$(TOOLCHAIN_PREFIX
),$(addprefix -p
,$(TOOLCHAIN_PREFIX
))) > $@
25 $(MAKE
) -C gtest target LINK_GTEST
=1