blob: a7d2239dd7d043e2b2debeba16ba5898b99f834c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
ifneq "$(V)" "1"
Q := @
quiet := quiet_
redir := >/dev/null
else
Q :=
quiet :=
redir :=
endif
echo-cmd = $(if $($(quiet)cmd_$1),echo ' $($(quiet)cmd_$1)';)
cmd = @$(echo-cmd) $(cmd_$1)
label = $(if $(Q),$(Q)echo ' $1';)
find-cmd = $(shell which $1 2>/dev/null)
drop-prefix = $(patsubst $(topdir)/%,%,$1)
quiet_cmd_mkdir = MKDIR $(call drop-prefix,$@)
cmd_mkdir = mkdir -p $@
quiet_cmd_copydir = CPDIR $(call drop-prefix,$@)
cmd_copydir = cp -r $(DIR) $(dir $@)
quiet_cmd_cp = CP $(call drop-prefix,$@)
cmd_cp = cp $< $@
ifeq "$(strict)" "1"
strict-error = $(error $1)
strict-warning = $(warning $1)
endif
print-%:
@echo "$* = $($*)"
|