Lines Matching +full:check +full:- +full:kerneldoc
4 $(error run ./configure first. See ./configure -h)
14 libdirs-get = $(shell [ -d "lib/$(1)" ] && echo "lib/$(1) lib/$(1)/asm")
15 ARCH_LIBDIRS := $(call libdirs-get,$(ARCH_LIBDIR)) $(call libdirs-get,$(TEST_DIR))
18 DESTDIR := $(PREFIX)/share/kvm-unit-tests/
22 # cc-option
23 # Usage: OP_CFLAGS+=$(call cc-option, -falign-functions=0, -malign-functions=0)
24 cc-option = $(shell if $(CC) $(CFLAGS) -Werror $(1) -S -o /dev/null -xc /dev/null \
46 EFI_CFLAGS := -DCONFIG_EFI -DCONFIG_RELOC
48 # - GNU-EFI/Makefile.defaults
49 # - GNU-EFI/apps/Makefile
51 EFI_CFLAGS += -fshort-wchar
54 EFI_CFLAGS += -fPIC
56 EFI_CFLAGS += -Wno-gnu-variable-sized-type-not-at-end
58 EFI_LDFLAGS := -Bsymbolic -shared -nostdlib
64 COMMON_CFLAGS += -g $(autodepend-flags) -fno-strict-aliasing -fno-common
65 COMMON_CFLAGS += -Wall -Wwrite-strings -Wempty-body -Wuninitialized
66 COMMON_CFLAGS += -Wignored-qualifiers -Wno-missing-braces $(CONFIG_WERROR)
68 frame-pointer-flag=-f$(if $(KEEP_FRAME_POINTER),no-,)omit-frame-pointer
69 fomit_frame_pointer := $(call cc-option, $(frame-pointer-flag), "")
70 fno_stack_protector := $(call cc-option, -fno-stack-protector, "")
71 fno_stack_protector_all := $(call cc-option, -fno-stack-protector-all, "")
72 wno_frame_address := $(call cc-option, -Wno-frame-address, "")
73 fno_pic := $(call cc-option, -fno-pic, "")
74 no_pie := $(call cc-option, -no-pie, "")
75 wclobbered := $(call cc-option, -Wclobbered, "")
76 wunused_but_set_parameter := $(call cc-option, -Wunused-but-set-parameter, "")
77 wmissing_parameter_type := $(call cc-option, -Wmissing-parameter-type, "")
78 wold_style_declaration := $(call cc-option, -Wold-style-declaration, "")
84 COMMON_CFLAGS += $(if $(U32_LONG_FMT),-D__U32_LONG_FMT__,)
96 CFLAGS += -Woverride-init -Wmissing-prototypes -Wstrict-prototypes
98 autodepend-flags = -MMD -MP -MF $(dir $*).$(notdir $*).d
100 LDFLAGS += -nostdlib $(no_pie) -z noexecstack
106 $(LIBFDT_archive): CFLAGS += -ffreestanding -I $(SRCDIR)/lib -I $(SRCDIR)/lib/libfdt -Wno-sign-comp…
118 @mkdir -p $(OBJDIRS)
121 $(CC) $(CFLAGS) -c -nostdlib -o $@ $<
123 -include */.*.d */*/.*.d
125 all: directories $(shell (cd $(SRCDIR) && git rev-parse --verify --short=8 HEAD) >build-head 2>/dev…
131 mkdir -p $(DESTDIR)
139 $(RM) lib/asm lib/config.h config.mak $(TEST_DIR)-run msr.out cscope.* build-head
140 $(RM) -r tests logs logs.old efi-tests
142 cscope: cscope_dirs = lib lib/libfdt lib/linux $(TEST_DIR) $(ARCH_LIBDIRS) lib/asm-generic
145 find -L $(cscope_dirs) -maxdepth 1 \
146 -name '*.[chsS]' -exec realpath --relative-base=$(CURDIR) {} \; | sort -u > ./cscope.files
147 cscope -bk
151 …shellcheck -P $(SRCDIR) -a $(SRCDIR)/run_tests.sh $(SRCDIR)/*/run $(SRCDIR)/*/efi/run $(SRCDIR)/sc…
155 ctags -R
157 check-kerneldoc: target
158 find $(SRCDIR) -name '*.[ch]' -exec scripts/kernel-doc -none {} +