diff --git a/debian/changelog b/debian/changelog index 8297ad3f1..7bee8c095 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,6 +9,7 @@ linux (4.15~rc5-1~exp1) UNRELEASED; urgency=medium phram when locked down" * cpupower: Move library to multiarch directory * [rt] Disable until it is updated for 4.15 or later + * linux-kbuild: Add objtool -- Ben Hutchings Tue, 26 Dec 2017 16:25:55 +0000 diff --git a/debian/rules.d/tools/Makefile b/debian/rules.d/tools/Makefile index 454aa6719..3c7dba384 100644 --- a/debian/rules.d/tools/Makefile +++ b/debian/rules.d/tools/Makefile @@ -1,6 +1,7 @@ SUBDIRS = \ hv \ lib/lockdep \ + objtool \ perf \ power \ usb/usbip diff --git a/debian/rules.d/tools/objtool/Makefile b/debian/rules.d/tools/objtool/Makefile new file mode 100644 index 000000000..532e5b793 --- /dev/null +++ b/debian/rules.d/tools/objtool/Makefile @@ -0,0 +1,9 @@ +include $(top_rulesdir)/Makefile.inc + +all: +# For now, only supported target architecture is x86. Later we'll need to build +# for multiple targets and add a wrapper, same as for modpost. + $(MAKE) -C $(top_srcdir)/tools/objtool O=$(CURDIR) ARCH=x86 + +install: + install -D -m755 objtool $(DESTDIR)/$(installdir)/objtool diff --git a/debian/rules.real b/debian/rules.real index 6cdea7c3e..d460d9bc9 100644 --- a/debian/rules.real +++ b/debian/rules.real @@ -548,6 +548,7 @@ install-kbuild: $(STAMPS_DIR)/build-tools dh_testroot dh_prep $(call make-tools,scripts) install DESTDIR=$(DIR) prefix=$(PREFIX_DIR) + $(call make-tools,tools/objtool) install DESTDIR=$(DIR) prefix=$(PREFIX_DIR) dh_link $(PREFIX_DIR) /usr/src/$(PACKAGE_NAME) dh_installchangelogs dh_installdocs