$(MAKE) SPHINXOPTS=-W -C Documentation -f Makefile.sphinx html $(MAKE) -C Documentation -f Makefile.sphinx html #works with either exuberant ctags or ctags.emacsĬtags-project: clean-ctags $(obj)/project_filelist.txtĬscope-project: clean-cscope $(obj)/project_filelist.txtĬat $(obj)/project_filelist.txt | xargs cscope -b # macro to define template macros that are used by use_template macro $(objutil)/kconfig/toada CB.Config $(KCONFIG_AUTOADS)): $(KCONFIG_AUTOADS) $(KCONFIG_AUTOADS): $(KCONFIG_CONFIG) $(KCONFIG_AUTOHEADER) $(objutil)/kconfig/toada $(KCONFIG_AUTOCONFIG): $(KCONFIG_AUTOHEADER) $(KCONFIG_AUTOHEADER): $(KCONFIG_CONFIG) $(objutil)/kconfig/conf # The primary target needs to be here before we include the # fix makefile syntax highlighting after strip macro \" ")) Restarting the build should fix that, or explain the problem) $(error $(xcompile) deleted because it's invalid. Util/xcompile/xcompile $(XGCCPATH) > $(xcompile) || rm -f $(xcompile))) # The toolchain requires xcompile to determine the ARCH_SUPPORTED, so we can't include "Error: Expected config file ($(DOTCONFIG)) not present." "Please specify a config file or run 'make menuconfig' to" "generate a new config file." 1 Include $(TOPLEVEL)/util/testing/Makefile.inc Include $(TOPLEVEL)/payloads/Makefile.inc HOSTCC ?= $(if $(shell type gcc 2>/dev/null),gcc,cc) xcompile in the no-compile situations, so $(error Cannot mix unit-tests targets with other targets) Ifneq ($(filter-out %-test %-tests, $(MAKECMDGOALS)),) Ifneq ($(filter %-test %-tests,$(MAKECMDGOALS)),) Ifneq ($(filter %clean lint% help% what-jenkins-does,$(MAKECMDGOALS)),) Ifneq ($(filter %config %clean cross% clang iasl lint% help% what-jenkins-does,$(MAKECMDGOALS)),) # Don't waste time on reading all Makefile.incs in these cases # Three cases where we don't need fully populated $(obj) lists: Help_coreboot '*** coreboot platform targets ' Use "make V=1" for extra build debug ' all - Build ' clean - Remove coreboot build ' distclean - Remove build artifacts and config ' doxygen - Build doxygen documentation for ' doxyplatform - Build doxygen documentation for the current ' sphinx - Build sphinx documentation for ' sphinx-lint - Build sphinx documenttion for coreboot with warnings as ' filelist - Show files used in current ' printall - print makefile info for ' gitconfig - set up git to submit patches to ' ctags / ctags-project - make ctags file for all of coreboot or current ' cscope / cscope-project - make cscope.out file for coreboot or current This include must come _before_ the pattern rules below! PREPROCESS_ONLY := -E -P -x assembler-with-cpp -undef -I. # Disable implicit/built-in rules to make Makefile errors fail fast. # Make is silent per default, but 'make V=1' will show all compiler ($(V),1) HAVE_DOTCONFIG := $(wildcard $(DOTCONFIG)) # directory containing the toplevel Makefile.inc KCONFIG_DEPENDENCIES := $(obj)/ĬOREBOOT_EXPORTS += KCONFIG_CONFIG KCONFIG_AUTOHEADER KCONFIG_AUTOCONFIGĬOREBOOT_EXPORTS += KCONFIG_DEPENDENCIES KCONFIG_SPLITCONFIG KCONFIG_TRISTATEĬOREBOOT_EXPORTS += KCONFIG_NEGATIVES KCONFIG_STRICTĬOREBOOT_EXPORTS += KCONFIG_AUTOADS KCONFIG_PACKAGE VBOOT_HOST_BUILD ?= $(abspath $(objutil)/vboot_lib)ĬOREBOOT_EXPORTS += top src srck obj objutil objk Override obj := $(subst $(top)/,$(abspath $(obj))) $(error Error: Path to the main directory cannot contain spaces)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |