Skip to content

Commit 7cae6b5

Browse files
committed
Auto merge of #30367 - tamird:fix-makefile-bugs, r=alexcrichton
Some of this is scary stuff. Probably time to lint against this. Found with `make --warn-undefined-variables`. r? @alexcrichton
2 parents 2849ca6 + d037129 commit 7cae6b5

14 files changed

+66
-57
lines changed

mk/cfg/aarch64-linux-android.mk

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# aarch64-linux-android configuration
2-
# CROSS_PREFIX_aarch64-linux-android-
32
CC_aarch64-linux-android=$(CFG_AARCH64_LINUX_ANDROID_NDK)/bin/aarch64-linux-android-gcc
43
CXX_aarch64-linux-android=$(CFG_AARCH64_LINUX_ANDROID_NDK)/bin/aarch64-linux-android-g++
54
CPP_aarch64-linux-android=$(CFG_AARCH64_LINUX_ANDROID_NDK)/bin/aarch64-linux-android-gcc -E

mk/cfg/x86_64-apple-ios.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ CFG_UNIXY_x86_64-apple-ios := 1
2929
CFG_LDPATH_x86_64-apple-ios :=
3030
CFG_RUN_x86_64-apple-ios = $(2)
3131
CFG_RUN_TARG_x86_64-apple-ios = $(call CFG_RUN_x86_64-apple-ios,,$(2))
32-
CFG_GNU_TRIPLE_i386-apple-ios := x86_64-apple-ios
32+
CFG_GNU_TRIPLE_x86_64-apple-ios := x86_64-apple-ios

mk/cfg/x86_64-unknown-bitrig.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ CFG_LIB_GLOB_x86_64-unknown-bitrig=lib$(1)-*.so
99
CFG_LIB_DSYM_GLOB_x86_64-unknown-bitrig=$(1)-*.dylib.dSYM
1010
CFG_JEMALLOC_CFLAGS_x86_64-unknown-bitrig := -m64 -I/usr/include $(CFLAGS)
1111
CFG_GCCISH_CFLAGS_x86_64-unknown-bitrig := -Wall -Werror -fPIE -fPIC -m64 -I/usr/include $(CFLAGS)
12-
CFG_GCCISH_LINK_FLAGS_x86_64-unknown-bitrig := -shared -pic -pthread -m64 $(LDFLAGS)
12+
CFG_GCCISH_LINK_FLAGS_x86_64-unknown-bitrig := -shared -pic -pthread -m64
1313
CFG_GCCISH_DEF_FLAG_x86_64-unknown-bitrig := -Wl,--export-dynamic,--dynamic-list=
1414
CFG_LLC_FLAGS_x86_64-unknown-bitrig :=
1515
CFG_INSTALL_NAME_x86_64-unknown-bitrig =

mk/crates.mk

+3-3
Original file line numberDiff line numberDiff line change
@@ -139,13 +139,13 @@ ONLY_RLIB_alloc_system := 1
139139
# Documented-by-default crates
140140
DOC_CRATES := std alloc collections core libc rustc_unicode
141141

142-
ifeq ($(CFG_DISABLE_JEMALLOC),)
142+
ifdef CFG_DISABLE_JEMALLOC
143+
RUSTFLAGS_rustc_back := --cfg disable_jemalloc
144+
else
143145
TARGET_CRATES += alloc_jemalloc
144146
DEPS_std += alloc_jemalloc
145147
DEPS_alloc_jemalloc := core libc native:jemalloc
146148
ONLY_RLIB_alloc_jemalloc := 1
147-
else
148-
RUSTFLAGS_rustc_back := --cfg disable_jemalloc
149149
endif
150150

151151
################################################################################

mk/docs.mk

+2-2
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ DOC_L10N_TARGETS :=
7171

7272
# If NO_REBUILD is set then break the dependencies on rustdoc so we
7373
# build the documentation without having to rebuild rustdoc.
74-
ifeq ($(NO_REBUILD),)
74+
ifndef NO_REBUILD
7575
HTML_DEPS := $(RUSTDOC_EXE)
7676
else
7777
HTML_DEPS :=
@@ -152,7 +152,7 @@ define DEF_LIB_DOC
152152

153153
# If NO_REBUILD is set then break the dependencies on rustdoc so we
154154
# build crate documentation without having to rebuild rustdoc.
155-
ifeq ($(NO_REBUILD),)
155+
ifndef NO_REBUILD
156156
LIB_DOC_DEP_$(1) = \
157157
$$(CRATEFILE_$(1)) \
158158
$$(RSINPUTS_$(1)) \

mk/grammar.mk

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ $(BG)RustLexer.class: $(BG) $(SG)RustLexer.g4
4141

4242
check-build-lexer-verifier: $(BG)verify
4343

44-
ifeq ($(NO_REBUILD),)
45-
VERIFY_DEPS := rustc-stage2-H-$(CFG_BUILD) $(LD)stamp.rustc
44+
ifndef NO_REBUILD
45+
VERIFY_DEPS := rustc-stage2-H-$(CFG_BUILD) $(LD)stamp.rustc
4646
else
4747
VERIFY_DEPS :=
4848
endif

mk/host.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
# $(5) - the name of the crate being processed
1919
define CP_HOST_STAGE_N_CRATE
2020

21-
ifeq ($$(ONLY_RLIB_$(5)),)
21+
ifndef ONLY_RLIB_$(5)
2222
$$(HLIB$(2)_H_$(4))/stamp.$(5): \
2323
$$(TLIB$(1)_T_$(3)_H_$(4))/stamp.$(5) \
2424
$$(RUST_DEPS_$(5):%=$$(HLIB$(2)_H_$(4))/stamp.%) \

mk/install.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ install-runtime-target-$(1)-cleanup:
121121
endef
122122

123123
$(foreach target,$(CFG_TARGET), \
124-
$(if $(findstring $(CFG_ADB_DEVICE_STATUS),"true"), \
124+
$(if $(findstring $(CFG_ADB_DEVICE_STATUS),true), \
125125
$(eval $(call INSTALL_RUNTIME_TARGET_N,$(taget),$(CFG_BUILD))) \
126126
$(eval $(call INSTALL_RUNTIME_TARGET_CLEANUP_N,$(target))) \
127127
))

mk/llvm.mk

+1-4
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ $$(LLVM_STAMP_$(1)): $$(S)src/rustllvm/llvm-auto-clean-trigger
7171
@$$(call E, make: done cleaning llvm)
7272
touch -r $$@.start_time $$@ && rm $$@.start_time
7373

74-
ifeq ($$(CFG_ENABLE_LLVM_STATIC_STDCPP),1)
74+
ifdef CFG_ENABLE_LLVM_STATIC_STDCPP
7575
LLVM_STDCPP_RUSTFLAGS_$(1) = -L "$$(dir $$(shell $$(CC_$(1)) $$(CFG_GCCISH_CFLAGS_$(1)) \
7676
-print-file-name=lib$(CFG_STDCPP_NAME).a))"
7777
else
@@ -95,9 +95,6 @@ endef
9595
$(foreach host,$(CFG_HOST), \
9696
$(eval $(call DEF_LLVM_RULES,$(host))))
9797

98-
$(foreach host,$(CFG_HOST), \
99-
$(eval LLVM_CONFIGS := $(LLVM_CONFIGS) $(LLVM_CONFIG_$(host))))
100-
10198
# This can't be done in target.mk because it's included before this file.
10299
define LLVM_LINKAGE_DEPS
103100
$$(TLIB$(1)_T_$(2)_H_$(3))/stamp.rustc_llvm: $$(LLVM_LINKAGE_PATH_$(2))

mk/main.mk

+20-10
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,13 @@ CFG_INFO := $(info cfg: version $(CFG_VERSION))
8686

8787
MKFILE_DEPS := config.stamp $(call rwildcard,$(CFG_SRC_DIR)mk/,*)
8888
MKFILES_FOR_TARBALL:=$(MKFILE_DEPS)
89-
ifneq ($(NO_MKFILE_DEPS),)
89+
ifdef NO_MKFILE_DEPS
9090
MKFILE_DEPS :=
9191
endif
9292
NON_BUILD_HOST = $(filter-out $(CFG_BUILD),$(CFG_HOST))
9393
NON_BUILD_TARGET = $(filter-out $(CFG_BUILD),$(CFG_TARGET))
9494

95-
ifneq ($(MAKE_RESTARTS),)
95+
ifdef MAKE_RESTARTS
9696
CFG_INFO := $(info cfg: make restarts: $(MAKE_RESTARTS))
9797
endif
9898

@@ -107,28 +107,40 @@ ifneq ($(wildcard $(NON_BUILD_TARGET)),)
107107
CFG_INFO := $(info cfg: non-build target triples $(NON_BUILD_TARGET))
108108
endif
109109

110-
CFG_RUSTC_FLAGS := $(RUSTFLAGS)
110+
CFG_RUSTC_FLAGS :=
111+
ifdef RUSTFLAGS
112+
CFG_RUSTC_FLAGS += $(RUSTFLAGS)
113+
endif
111114
CFG_GCCISH_CFLAGS :=
112115
CFG_GCCISH_LINK_FLAGS :=
113116

114117
CFG_JEMALLOC_FLAGS :=
118+
ifdef JEMALLOC_FLAGS
119+
CFG_JEMALLOC_FLAGS += $(JEMALLOC_FLAGS)
120+
endif
115121

116122
ifdef CFG_DISABLE_OPTIMIZE
117123
$(info cfg: disabling rustc optimization (CFG_DISABLE_OPTIMIZE))
118-
CFG_RUSTC_FLAGS +=
119124
CFG_JEMALLOC_FLAGS += --enable-debug
120125
else
121126
# The rtopt cfg turns off runtime sanity checks
122127
CFG_RUSTC_FLAGS += -O --cfg rtopt
123128
endif
124129

125-
CFG_JEMALLOC_FLAGS += $(JEMALLOC_FLAGS)
126-
127130
ifdef CFG_ENABLE_DEBUG_ASSERTIONS
128131
$(info cfg: enabling debug assertions (CFG_ENABLE_DEBUG_ASSERTIONS))
129132
CFG_RUSTC_FLAGS += -C debug-assertions=on
130133
endif
131134

135+
define DEF_RUSTFLAGS_STAGE
136+
RUSTFLAGS_STAGE$(1) :=
137+
endef
138+
139+
STAGES = 0 1 2 3
140+
141+
$(foreach stage,$(STAGES), \
142+
$(eval $(call DEF_RUSTFLAGS_STAGE,$(stage))))
143+
132144
ifdef CFG_ENABLE_DEBUGINFO
133145
$(info cfg: enabling debuginfo (CFG_ENABLE_DEBUGINFO))
134146
CFG_RUSTC_FLAGS += -g
@@ -186,9 +198,9 @@ endif
186198

187199

188200
ifndef CFG_DISABLE_VALGRIND_RPASS
189-
$(info cfg: enabling valgrind run-pass tests (CFG_ENABLE_VALGRIND_RPASS))
201+
$(info cfg: enabling valgrind run-pass tests)
190202
$(info cfg: valgrind-rpass command set to $(CFG_VALGRIND))
191-
CFG_VALGRIND_RPASS :=$(CFG_VALGRIND)
203+
CFG_VALGRIND_RPASS := $(CFG_VALGRIND)
192204
else
193205
$(info cfg: disabling valgrind run-pass tests)
194206
CFG_VALGRIND_RPASS :=
@@ -372,8 +384,6 @@ export CFG_BOOTSTRAP_KEY
372384
TRIPLE_TO_DEBUGGER_SCRIPT_SETTING=\
373385
$(if $(findstring windows,$(1)),none,$(if $(findstring darwin,$(1)),lldb,gdb))
374386

375-
STAGES = 0 1 2 3
376-
377387
define SREQ
378388
# $(1) is the stage number
379389
# $(2) is the target triple

mk/platform.mk

+17-16
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,11 @@ AR := ar
8282
define SET_FROM_CFG
8383
ifdef CFG_$(1)
8484
ifeq ($(origin $(1)),undefined)
85-
$$(info cfg: using $(1)=$(CFG_$(1)) (CFG_$(1)))
86-
$(1)=$(CFG_$(1))
87-
endif
88-
ifeq ($(origin $(1)),default)
89-
$$(info cfg: using $(1)=$(CFG_$(1)) (CFG_$(1)))
90-
$(1)=$(CFG_$(1))
85+
$$(info cfg: using $(1)=$$(CFG_$(1)) (CFG_$(1)))
86+
$(1)=$$(CFG_$(1))
87+
else ifeq ($(origin $(1)),default)
88+
$$(info cfg: using $(1)=$$(CFG_$(1)) (CFG_$(1)))
89+
$(1)=$$(CFG_$(1))
9190
endif
9291
endif
9392
endef
@@ -101,7 +100,9 @@ include $(wildcard $(CFG_SRC_DIR)mk/cfg/*.mk)
101100

102101
define ADD_INSTALLED_OBJECTS
103102
INSTALLED_OBJECTS_$(1) += $$(CFG_INSTALLED_OBJECTS_$(1))
104-
REQUIRED_OBJECTS_$(1) += $$(CFG_THIRD_PARTY_OBJECTS_$(1))
103+
ifdef CFG_THIRD_PARTY_OBJECTS_$(1)
104+
REQUIRED_OBJECTS_$(1) += $$(CFG_THIRD_PARTY_OBJECTS_$(1))
105+
endif
105106
INSTALLED_OBJECTS_$(1) += $$(call CFG_STATIC_LIB_NAME_$(1),compiler-rt)
106107
REQUIRED_OBJECTS_$(1) += $$(call CFG_STATIC_LIB_NAME_$(1),compiler-rt)
107108
endef
@@ -163,15 +164,15 @@ define CFG_MAKE_TOOLCHAIN
163164
# Prepend the tools with their prefix if cross compiling
164165
ifneq ($(CFG_BUILD),$(1))
165166
ifneq ($$(findstring msvc,$(1)),msvc)
166-
CC_$(1)=$(CROSS_PREFIX_$(1))$(CC_$(1))
167-
CXX_$(1)=$(CROSS_PREFIX_$(1))$(CXX_$(1))
168-
CPP_$(1)=$(CROSS_PREFIX_$(1))$(CPP_$(1))
169-
AR_$(1)=$(CROSS_PREFIX_$(1))$(AR_$(1))
170-
LINK_$(1)=$(CROSS_PREFIX_$(1))$(LINK_$(1))
171-
RUSTC_CROSS_FLAGS_$(1)=-C linker=$$(call FIND_COMPILER,$$(LINK_$(1))) \
172-
-C ar=$$(call FIND_COMPILER,$$(AR_$(1))) $(RUSTC_CROSS_FLAGS_$(1))
173-
174-
RUSTC_FLAGS_$(1)=$$(RUSTC_CROSS_FLAGS_$(1)) $(RUSTC_FLAGS_$(1))
167+
CC_$(1)=$(CROSS_PREFIX_$(1))$(CC_$(1))
168+
CXX_$(1)=$(CROSS_PREFIX_$(1))$(CXX_$(1))
169+
CPP_$(1)=$(CROSS_PREFIX_$(1))$(CPP_$(1))
170+
AR_$(1)=$(CROSS_PREFIX_$(1))$(AR_$(1))
171+
LINK_$(1)=$(CROSS_PREFIX_$(1))$(LINK_$(1))
172+
RUSTC_CROSS_FLAGS_$(1)=-C linker=$$(call FIND_COMPILER,$$(LINK_$(1))) \
173+
-C ar=$$(call FIND_COMPILER,$$(AR_$(1))) $(RUSTC_CROSS_FLAGS_$(1))
174+
175+
RUSTC_FLAGS_$(1)=$$(RUSTC_CROSS_FLAGS_$(1)) $(RUSTC_FLAGS_$(1))
175176
endif
176177
endif
177178

mk/rt.mk

+1-3
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,6 @@ $$(RT_OUTPUT_DIR_$(1))/$$(NATIVE_$(2)_$(1)): $$(OBJS_$(2)_$(1))
107107

108108
endef
109109

110-
$(foreach target,$(CFG_TARGET), \
111-
$(eval $(call RUNTIME_RULES,$(target))))
112110
$(foreach lib,$(NATIVE_LIBS), \
113111
$(foreach target,$(CFG_TARGET), \
114112
$(eval $(call THIRD_PARTY_LIB,$(target),$(lib)))))
@@ -171,7 +169,7 @@ endif
171169

172170
# See #17183 for details, this file is touched during the build process so we
173171
# don't want to consider it as a dependency.
174-
JEMALLOC_DEPS := $(filter-out $(S)src/jemalloc/VERSION,$(JEMALLOC_DEPS))
172+
JEMALLOC_DEPS := $(filter-out $(S)src/jemalloc/VERSION,$$(JEMALLOC_DEPS))
175173

176174
JEMALLOC_NAME_$(1) := $$(call CFG_STATIC_LIB_NAME_$(1),jemalloc)
177175
ifeq ($$(CFG_WINDOWSY_$(1)),1)

mk/target.mk

+2-2
Original file line numberDiff line numberDiff line change
@@ -138,12 +138,12 @@ define TARGET_RUSTRT_STARTUP_OBJ
138138
$$(TLIB$(1)_T_$(2)_H_$(3))/$(4).o: \
139139
$(S)src/rtstartup/$(4).rs \
140140
$$(TLIB$(1)_T_$(2)_H_$(3))/stamp.core \
141-
$$(HSREQ$(1)_T_$(2)_H_$(3)) \
141+
$$(HSREQ$(1)_H_$(3)) \
142142
| $$(TBIN$(1)_T_$(2)_H_$(3))/
143143
@$$(call E, rustc: $$@)
144144
$$(STAGE$(1)_T_$(2)_H_$(3)) --emit=obj -o $$@ $$<
145145

146-
ifeq ($$(CFG_RUSTRT_HAS_STARTUP_OBJS_$(2)), 1)
146+
ifdef CFG_RUSTRT_HAS_STARTUP_OBJS_$(2)
147147
# Add dependencies on Rust startup objects to all crates that depend on core.
148148
# This ensures that they are built after core (since they depend on it),
149149
# but before everything else (since they are needed for linking dylib crates).

mk/tests.mk

+14-10
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ TEST_CRATES = $(TEST_TARGET_CRATES) $(TEST_HOST_CRATES)
3636
# Environment configuration
3737
######################################################################
3838

39+
TESTARGS :=
40+
3941
# The arguments to all test runners
4042
ifdef TESTNAME
4143
TESTARGS += $(TESTNAME)
@@ -48,6 +50,8 @@ endif
4850
# Arguments to the cfail/rfail/rpass tests
4951
ifdef CFG_VALGRIND
5052
CTEST_RUNTOOL = --runtool "$(CFG_VALGRIND)"
53+
else
54+
CTEST_RUNTOOL =
5155
endif
5256

5357
CTEST_TESTARGS := $(TESTARGS)
@@ -143,10 +147,11 @@ else
143147
CFG_ADB_TEST_DIR=
144148
endif
145149

150+
DOC_NAMES :=
146151
# $(1) - name of doc test
147152
# $(2) - file of the test
148153
define DOCTEST
149-
DOC_NAMES := $$(DOC_NAMES) $(1)
154+
DOC_NAMES += $(1)
150155
DOCFILE_$(1) := $(2)
151156
endef
152157

@@ -362,7 +367,7 @@ define TEST_RUNNER
362367
# If NO_REBUILD is set then break the dependencies on everything but
363368
# the source files so we can test crates without rebuilding any of the
364369
# parent crates.
365-
ifeq ($(NO_REBUILD),)
370+
ifndef NO_REBUILD
366371
TESTDEP_$(1)_$(2)_$(3)_$(4) = $$(SREQ$(1)_T_$(2)_H_$(3)) \
367372
$$(foreach crate,$$(TARGET_CRATES), \
368373
$$(TLIB$(1)_T_$(2)_H_$(3))/stamp.$$(crate)) \
@@ -447,7 +452,7 @@ $(foreach host,$(CFG_HOST), \
447452
$(if $(findstring $(target),$(CFG_BUILD)), \
448453
$(eval $(call DEF_TEST_CRATE_RULES,$(stage),$(target),$(host),$(crate))), \
449454
$(if $(findstring android, $(target)), \
450-
$(if $(findstring $(CFG_ADB_DEVICE_STATUS),"true"), \
455+
$(if $(findstring $(CFG_ADB_DEVICE_STATUS),true), \
451456
$(eval $(call DEF_TEST_CRATE_RULES_android,$(stage),$(target),$(host),$(crate))), \
452457
$(eval $(call DEF_TEST_CRATE_RULES_null,$(stage),$(target),$(host),$(crate))) \
453458
), \
@@ -700,22 +705,22 @@ check-stage$(1)-T-$(2)-H-$(3)-$(4)-exec: $$(call TEST_OK_FILE,$(1),$(2),$(3),$(4
700705
# (Encoded as a separate variable because GNU make does not have a
701706
# good way to express OR on ifeq commands)
702707

703-
ifneq ($$(CTEST_DISABLE_$(4)),)
708+
ifdef CTEST_DISABLE_$(4)
704709
# Test suite is disabled for all configured targets.
705710
CTEST_DONT_RUN_$(1)-T-$(2)-H-$(3)-$(4) := $$(CTEST_DISABLE_$(4))
706711
else
707712
# else, check if non-self-hosted target (i.e. target not-in hosts) ...
708713
ifeq ($$(findstring $(2),$$(CFG_HOST)),)
709714
# ... if so, then check if this test suite is disabled for non-selfhosts.
710-
ifneq ($$(CTEST_DISABLE_NONSELFHOST_$(4)),)
715+
ifdef CTEST_DISABLE_NONSELFHOST_$(4)
711716
# Test suite is disabled for this target.
712717
CTEST_DONT_RUN_$(1)-T-$(2)-H-$(3)-$(4) := $$(CTEST_DISABLE_NONSELFHOST_$(4))
713718
endif
714719
endif
715720
# Neither DISABLE nor DISABLE_NONSELFHOST is set ==> okay, run the test.
716721
endif
717722

718-
ifeq ($$(CTEST_DONT_RUN_$(1)-T-$(2)-H-$(3)-$(4)),)
723+
ifndef CTEST_DONT_RUN_$(1)-T-$(2)-H-$(3)-$(4)
719724
$$(call TEST_OK_FILE,$(1),$(2),$(3),$(4)): \
720725
$$(TEST_SREQ$(1)_T_$(2)_H_$(3)) \
721726
$$(CTEST_DEPS_$(4)_$(1)-T-$(2)-H-$(3))
@@ -824,7 +829,7 @@ check-stage$(1)-T-$(2)-H-$(3)-doc-$(4)-exec: $$(call TEST_OK_FILE,$(1),$(2),$(3)
824829
# If NO_REBUILD is set then break the dependencies on everything but
825830
# the source files so we can test documentation without rebuilding
826831
# rustdoc etc.
827-
ifeq ($(NO_REBUILD),)
832+
ifndef NO_REBUILD
828833
DOCTESTDEP_$(1)_$(2)_$(3)_$(4) = \
829834
$$(DOCFILE_$(4)) \
830835
$$(TEST_SREQ$(1)_T_$(2)_H_$(3)) \
@@ -859,7 +864,7 @@ define DEF_CRATE_DOC_TEST
859864
# If NO_REBUILD is set then break the dependencies on everything but
860865
# the source files so we can test crate documentation without
861866
# rebuilding any of the parent crates.
862-
ifeq ($(NO_REBUILD),)
867+
ifndef NO_REBUILD
863868
CRATEDOCTESTDEP_$(1)_$(2)_$(3)_$(4) = \
864869
$$(TEST_SREQ$(1)_T_$(2)_H_$(3)) \
865870
$$(CRATE_FULLDEPS_$(1)_T_$(2)_H_$(3)_$(4)) \
@@ -922,8 +927,7 @@ TEST_GROUPS = \
922927
pretty-rpass-full \
923928
pretty-rfail-full \
924929
pretty-rfail \
925-
pretty-pretty \
926-
$(NULL)
930+
pretty-pretty
927931

928932
define DEF_CHECK_FOR_STAGE_AND_TARGET_AND_HOST
929933
check-stage$(1)-T-$(2)-H-$(3): check-stage$(1)-T-$(2)-H-$(3)-exec

0 commit comments

Comments
 (0)