[linux] 06/07: linux-kbuild: Add objtool
debian-kernel at lists.debian.org
debian-kernel at lists.debian.org
Wed Dec 27 01:41:05 UTC 2017
This is an automated email from the git hooks/post-receive script.
benh pushed a commit to branch master
in repository linux.
commit 4932bdacf10a6899681e68d95a6b65c506334492
Author: Ben Hutchings <ben at decadent.org.uk>
Date: Tue Dec 26 21:22:40 2017 +0000
linux-kbuild: Add objtool
---
debian/changelog | 1 +
debian/rules.d/tools/Makefile | 1 +
debian/rules.d/tools/objtool/Makefile | 9 +++++++++
debian/rules.real | 1 +
4 files changed, 12 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index 8297ad3..7bee8c0 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 <ben at decadent.org.uk> Tue, 26 Dec 2017 16:25:55 +0000
diff --git a/debian/rules.d/tools/Makefile b/debian/rules.d/tools/Makefile
index 454aa67..3c7dba3 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 0000000..532e5b7
--- /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 6cdea7c..d460d9b 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
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/linux.git
More information about the Kernel-svn-changes
mailing list