X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=Makefile.in;h=5683eb7ba06af964def14409de5347f4872ffe3c;hb=caa564bea3d5f5a24d0797c4769184c1ea0abaff;hp=04ff606d0b93991c71f87a8870bffa372fcc2dfb;hpb=1228fb0c995d3a8b62757a10429ee9fa36a7bdc1;p=rust.git diff --git a/Makefile.in b/Makefile.in index 04ff606d0b9..5683eb7ba06 100644 --- a/Makefile.in +++ b/Makefile.in @@ -68,7 +68,7 @@ # # * `TESTNAME=...` - Specify the name of tests to run # * `CHECK_IGNORED=1` - Run normally-ignored tests -# * `NO_BENCH=1` - Don't run crate benchmarks (disable `--bench` flag) +# * `PLEASE_BENCH=1` - Run crate benchmarks (enable `--bench` flag) # # * `CFG_ENABLE_VALGRIND=1` - Run tests under valgrind # * `VALGRIND_COMPILE=1` - Run the compiler itself under valgrind @@ -98,8 +98,8 @@ # This is hardly all there is to know of The Rust Build System's # mysteries. The tale continues on the wiki[1][2]. # -# [1]: https://github.com/mozilla/rust/wiki/Note-build-system -# [2]: https://github.com/mozilla/rust/wiki/Note-testsuite +# [1]: https://github.com/rust-lang/rust/wiki/Note-build-system +# [2]: https://github.com/rust-lang/rust/wiki/Note-testsuite # # If you really feel like getting your hands dirty, then: # @@ -177,10 +177,10 @@ include config.mk # Just a few macros used everywhere include $(CFG_SRC_DIR)mk/util.mk -# All crates and their dependencies -include $(CFG_SRC_DIR)mk/crates.mk # Reconfiguring when the makefiles or submodules change include $(CFG_SRC_DIR)mk/reconfig.mk +# All crates and their dependencies +include $(CFG_SRC_DIR)mk/crates.mk # Various bits of setup, common macros, and top-level rules include $(CFG_SRC_DIR)mk/main.mk # C and assembly components that are not LLVM @@ -216,6 +216,7 @@ ifneq ($(strip $(findstring check,$(MAKECMDGOALS)) \ $(findstring tidy,$(MAKECMDGOALS))),) CFG_INFO := $(info cfg: including test rules) include $(CFG_SRC_DIR)mk/tests.mk + include $(CFG_SRC_DIR)mk/grammar.mk endif # Performance and benchmarking @@ -232,19 +233,20 @@ ifneq ($(strip $(findstring prepare,$(MAKECMDGOALS)) \ include $(CFG_SRC_DIR)mk/prepare.mk endif -# (Unix) Installation from the build directory -ifneq ($(findstring install,$(MAKECMDGOALS)),) - CFG_INFO := $(info cfg: including install rules) - include $(CFG_SRC_DIR)mk/install.mk -endif - # Source and binary distribution artifacts ifneq ($(strip $(findstring dist,$(MAKECMDGOALS)) \ + $(findstring install,$(MAKECMDGOALS)) \ $(findstring clean,$(MAKECMDGOALS))),) CFG_INFO := $(info cfg: including dist rules) include $(CFG_SRC_DIR)mk/dist.mk endif +# (Unix) Installation from the build directory +ifneq ($(findstring install,$(MAKECMDGOALS)),) + CFG_INFO := $(info cfg: including install rules) + include $(CFG_SRC_DIR)mk/install.mk +endif + # Cleaning ifneq ($(findstring clean,$(MAKECMDGOALS)),) CFG_INFO := $(info cfg: including clean rules)