/
UCS
/
openwrt
Обзор
Документация
Войти
/
UCS
/
openwrt
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
include/debug.mk
47 строк
771 B
Paul Spooren
build: use SPDX license tags
05 фев 2021, 16:54
05 фев 2021, 16:54
a17b8ea
Код
Авторство
О чём код?
# SPDX-License-Identifier: GPL-2.0-only # # Copyright (C) 2007-2020 OpenWrt.org # debug flags: # # d: show subdirectory tree # t: show added targets # l: show legacy targets # r: show autorebuild messages # v: verbose (no .SILENCE for common targets) ifeq ($(DUMP),) ifeq ($(DEBUG),all) build_debug:=dltvr else build_debug:=$(DEBUG) endif endif ifneq ($(DEBUG),) define debug $$(findstring $(2),$$(if $$(DEBUG_SCOPE_DIR),$$(if $$(filter $$(DEBUG_SCOPE_DIR)%,$(1)),$(build_debug)),$(build_debug))) endef define warn $$(if $(call debug,$(1),$(2)),$$(warning $(3))) endef define debug_eval $$(if $(call debug,$(1),$(2)),$(3)) endef define warn_eval $(call warn,$(1),$(2),$(3) $(4)) $(4) endef else debug:= warn:= debug_eval:= warn_eval = $(4) endif