зеркало из https://github.com/mozilla/gecko-dev.git
118 строки
4.1 KiB
Makefile
118 строки
4.1 KiB
Makefile
# -*- makefile -*-
|
|
# vim:set ts=8 sw=8 sts=8 noet:
|
|
#
|
|
# 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/.
|
|
#
|
|
|
|
###########################################################################
|
|
## Intent: Helper targets for displaying variables and state information
|
|
###########################################################################
|
|
|
|
# Support usage outside of config/rules.mk
|
|
ifndef INCLUDED_DEBUGMAKE_MK #{
|
|
|
|
echo-variable-%:
|
|
@echo "$($*)"
|
|
|
|
echo-tiers:
|
|
@echo $(TIERS)
|
|
|
|
echo-tier-dirs:
|
|
@$(foreach tier,$(TIERS),echo '$(tier):'; echo ' dirs: $(tier_$(tier)_dirs)'; echo ' staticdirs: $(tier_$(tier)_staticdirs)'; )
|
|
|
|
echo-dirs:
|
|
@echo $(DIRS)
|
|
|
|
echo-module:
|
|
@echo $(MODULE)
|
|
|
|
echo-depth-path:
|
|
@$(topsrcdir)/build/unix/print-depth-path.sh
|
|
|
|
echo-module-name:
|
|
@$(topsrcdir)/build/package/rpm/print-module-name.sh
|
|
|
|
echo-module-filelist:
|
|
@$(topsrcdir)/build/package/rpm/print-module-filelist.sh
|
|
|
|
showtargs:
|
|
ifneq (,$(filter $(PROGRAM) $(HOST_PROGRAM) $(SIMPLE_PROGRAMS) $(HOST_LIBRARY) $(LIBRARY) $(SHARED_LIBRARY),$(TARGETS)))
|
|
@echo --------------------------------------------------------------------------------
|
|
@echo "PROGRAM = $(PROGRAM)"
|
|
@echo "SIMPLE_PROGRAMS = $(SIMPLE_PROGRAMS)"
|
|
@echo "LIBRARY = $(LIBRARY)"
|
|
@echo "SHARED_LIBRARY = $(SHARED_LIBRARY)"
|
|
@echo "SHARED_LIBRARY_LIBS = $(SHARED_LIBRARY_LIBS)"
|
|
@echo "LIBS = $(LIBS)"
|
|
@echo "DEF_FILE = $(DEF_FILE)"
|
|
@echo "IMPORT_LIBRARY = $(IMPORT_LIBRARY)"
|
|
@echo "STATIC_LIBS = $(STATIC_LIBS)"
|
|
@echo "SHARED_LIBS = $(SHARED_LIBS)"
|
|
@echo "EXTRA_DSO_LDOPTS = $(EXTRA_DSO_LDOPTS)"
|
|
@echo "DEPENDENT_LIBS = $(DEPENDENT_LIBS)"
|
|
@echo --------------------------------------------------------------------------------
|
|
endif
|
|
$(LOOP_OVER_PARALLEL_DIRS)
|
|
$(LOOP_OVER_DIRS)
|
|
|
|
showbuild:
|
|
@echo "MOZ_BUILD_ROOT = $(MOZ_BUILD_ROOT)"
|
|
@echo "MOZ_WIDGET_TOOLKIT = $(MOZ_WIDGET_TOOLKIT)"
|
|
@echo "CC = $(CC)"
|
|
@echo "CXX = $(CXX)"
|
|
@echo "CCC = $(CCC)"
|
|
@echo "CPP = $(CPP)"
|
|
@echo "LD = $(LD)"
|
|
@echo "AR = $(AR)"
|
|
@echo "IMPLIB = $(IMPLIB)"
|
|
@echo "FILTER = $(FILTER)"
|
|
@echo "MKSHLIB = $(MKSHLIB)"
|
|
@echo "MKCSHLIB = $(MKCSHLIB)"
|
|
@echo "RC = $(RC)"
|
|
@echo "MC = $(MC)"
|
|
@echo "CFLAGS = $(CFLAGS)"
|
|
@echo "OS_CFLAGS = $(OS_CFLAGS)"
|
|
@echo "COMPILE_CFLAGS = $(COMPILE_CFLAGS)"
|
|
@echo "CXXFLAGS = $(CXXFLAGS)"
|
|
@echo "OS_CXXFLAGS = $(OS_CXXFLAGS)"
|
|
@echo "COMPILE_CXXFLAGS = $(COMPILE_CXXFLAGS)"
|
|
@echo "COMPILE_CMFLAGS = $(COMPILE_CMFLAGS)"
|
|
@echo "COMPILE_CMMFLAGS = $(COMPILE_CMMFLAGS)"
|
|
@echo "LDFLAGS = $(LDFLAGS)"
|
|
@echo "OS_LDFLAGS = $(OS_LDFLAGS)"
|
|
@echo "DSO_LDOPTS = $(DSO_LDOPTS)"
|
|
@echo "OS_INCLUDES = $(OS_INCLUDES)"
|
|
@echo "OS_LIBS = $(OS_LIBS)"
|
|
@echo "EXTRA_LIBS = $(EXTRA_LIBS)"
|
|
@echo "BIN_FLAGS = $(BIN_FLAGS)"
|
|
@echo "INCLUDES = $(INCLUDES)"
|
|
@echo "DEFINES = $(DEFINES)"
|
|
@echo "ACDEFINES = $(ACDEFINES)"
|
|
@echo "BIN_SUFFIX = $(BIN_SUFFIX)"
|
|
@echo "LIB_SUFFIX = $(LIB_SUFFIX)"
|
|
@echo "DLL_SUFFIX = $(DLL_SUFFIX)"
|
|
@echo "IMPORT_LIB_SUFFIX = $(IMPORT_LIB_SUFFIX)"
|
|
@echo "INSTALL = $(INSTALL)"
|
|
@echo "VPATH = $(VPATH)"
|
|
|
|
showhost:
|
|
@echo "HOST_CC = $(HOST_CC)"
|
|
@echo "HOST_CXX = $(HOST_CXX)"
|
|
@echo "HOST_CFLAGS = $(HOST_CFLAGS)"
|
|
@echo "HOST_LDFLAGS = $(HOST_LDFLAGS)"
|
|
@echo "HOST_LIBS = $(HOST_LIBS)"
|
|
@echo "HOST_EXTRA_LIBS = $(HOST_EXTRA_LIBS)"
|
|
@echo "HOST_EXTRA_DEPS = $(HOST_EXTRA_DEPS)"
|
|
@echo "HOST_PROGRAM = $(HOST_PROGRAM)"
|
|
@echo "HOST_OBJS = $(HOST_OBJS)"
|
|
@echo "HOST_PROGOBJS = $(HOST_PROGOBJS)"
|
|
@echo "HOST_LIBRARY = $(HOST_LIBRARY)"
|
|
|
|
showbuildmods::
|
|
@echo "Module dirs = $(BUILD_MODULE_DIRS)"
|
|
|
|
INCLUDED_DEBUGMAKE_MK = 1
|
|
endif #}
|