1 # Check ABI for package against last release (if not same abinum)
2 abi-check-%: $(stampdir)/stamp-build-%
4 sed -e 's/^\(.\+\)[[:space:]]\+\(.\+\)[[:space:]]\(.\+\)$$/\3 \2 \1/' \
5 $(builddir)/build-$*/Module.symvers | sort > $(abidir)/$*
6 @perl -f $(DROOT)/scripts/abi-check "$*" "$(prev_abinum)" "$(abinum)" \
7 "$(prev_abidir)" "$(abidir)" "$(skipabi)"
9 # Check the module list against the last release (always)
10 module-check-%: $(stampdir)/stamp-build-%
12 find $(builddir)/build-$*/ -name \*.ko | \
13 sed -e 's/.*\/\([^\/]*\)\.ko/\1/' | sort > $(abidir)/$*.modules
14 @perl -f $(DROOT)/scripts/module-check "$*" \
15 "$(prev_abidir)" "$(abidir)" $(skipmodule)
17 checks-%: module-check-% abi-check-%
20 # Check the config against the known options list.
21 config-prepare-check-%: $(stampdir)/stamp-prepare-tree-%
22 @perl -f $(DROOT)/scripts/config-check \
23 $(builddir)/build-$*/.config "$(arch)" "$*" "$(sharedconfdir)" "$(skipconfig)"