Ben Hutchings
a7ebaf2684
Add support for the nopython build profile, disabling the linux-perf package
...
Currently we build-depend on the native python (via asciidoc), and on
the host python (via python-dev). As these are not coinstallable it
is impossible to perform a complete cross-build. Until that's resolved,
this will allow cross-building of most of the package with the
combination of the 'cross' and 'nopython' profiles.
(This also sidesteps the issue of perf wanting a multilib compiler.)
2016-06-13 02:04:39 +01:00
Ben Hutchings
1ed7b4bdf1
linux-cpupower: Define PACKAGE_BUGREPORT to refer to reportbug, not upstream
2016-06-13 00:23:09 +01:00
Ben Hutchings
2ed22da0d2
linux-cpupower: Pass variables to cpupower Makefile consistently
2016-06-13 00:22:39 +01:00
Ben Hutchings
7d8366f375
debian/rules.d/Makefile: Override architecture detection when building userland headers
...
Martin Michlmayr found that userland builds fail if 'uname -m' reports
the native kernel architecture, and that's because we don't explicitly
set ARCH for the headers_install target. That's fine for most cases
of a 32-bit chroot on a 64-bit kernel because a single source
architecture covers both, but arm/arm64 is an exception.
This doesn't make actual cross-builds of userland tools work.
2016-06-12 20:47:56 +01:00
Ben Hutchings
59b5fabac6
debian/control,debian/rules,debian/rules.d: Support the 'nodoc' build profile
2016-05-15 03:11:42 +01:00
Ben Hutchings
5f25a78c8e
linux-perf: Move tips.txt to /usr/share/doc/linux-perf-<version> ( Closes : #821741 )
2016-04-28 16:24:30 +02:00
Ben Hutchings
f0398f7ebe
linux-perf: Add build-time check for unversioned files that are likely to result in file conflicts
...
See #813080 , #821741 , etc.
2016-04-28 16:24:29 +02:00
Ben Hutchings
6e18d075e9
linux-kbuild: Add extract-cert and sign-file programs
2016-04-04 10:41:48 +01:00
Ben Hutchings
1138bda5ff
Clean up tools build rules
...
* Rename the make macro from submake to make-tools
* Rename debian/stamps/build to debian/stamps/build-tools
* Build them all under debian/build/build-tools/
2016-03-21 03:14:46 +00:00
Ben Hutchings
8f3922a3c7
Fix architecture filtering to use DEB_HOST_ARCH not DEB_BUILD_ARCH
...
Should make cross-builds work properly.
2016-03-20 22:00:15 +00:00
Ben Hutchings
85aba07cc0
Simplify make rules for cpupower
2016-03-20 20:08:08 +00:00
Ben Hutchings
4fe6a76379
Release linux-tools (4.4.6-1).
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIVAwUAVu737ue/yOyVhhEJAQqyag/+IUmrQLhgB05KxMZ8oRwmEF/PJPF0hKCu
ZfvPiEO2nS1vQO5ulKp3dkfWWAJbC4BCDO7HAiYjM8J/JUbfb7VrvqgU2LyaEjev
jpzUhDHD61jO1nTS0s3NKBInOSzn+jCcDSCEFlvzTQzsV5XbLI7cazIW+L29fR+X
sIJpUzIqMi3UgcbpTx3CfTbodvQ/K7AI9lPN0NIDak7DWtMOUBrUBgTotDY0s+68
yTD7oiUVdS4nL/BVwKXurSDIPXOnTio5JwmDwqEW1LRXq3Y6IgZKFsGSqmZva19q
ZZ+T8885/ek116hUhVHF6Cxj24y6LErd+uxJO+J/K52r5Vgw/VwD+pbZBoiSrsmM
IlqAwDRahNzWO5QU5IWUfPjcsVeye+RKv6EuYoqf43MiltRTdOys154ZesShd95H
PzjaYQw//DzcnQbxW0wE/GGbTEQKGUgHpw5+2ZRaZ3GE9eExRqKO1ZJhL8Miu8ys
Y3GJOHBASYq3pXtzpYPlJTAVluKsHScB9VtpXSFcrbwR2Mhqv1k4ZBwFUMh0Dgtb
BEseEAw/VZQoTsbwR4ZwVwXvw+rFMe21FoVmn0ZM8WsrCqNeN7PQ/QG5CsD+R75N
tJOMwWfgt5U/JP0ChtOAnywiRKAo52SdBDmyxh4c2qsdFcR6Un2B70Q5A1gY8B2+
+of7tBDFL8Q=
=sw9T
-----END PGP SIGNATURE-----
Merge tag 'debian/4.4.6-1'
Move debian/build/tools/power/cpupower/Makefile to
debian/rules.d/tools/power/cpupower/Makefile where it belongs now.
2016-03-20 20:07:25 +00:00
Ben Hutchings
ad25e86edb
lockdep: Add '+' prefix to make invocation, so it can be parallelised
...
This enables coordination with the top-level job server. Without
this, the child 'make' will be limited to serial operation.
2016-02-23 01:08:14 +00:00
Ben Hutchings
a5f3e6ab8c
Fix setting of installation directory for tools/hv
...
Add installdir variable that defaults to $(prefix)/$(OUTDIR) as used
in scripts/, but can be set directly in tools/hv which doesn't want
to mirror the source hierarchy.
2016-02-23 00:54:38 +00:00
Ben Hutchings
910e14869d
hyperv-daemons: Fix rule redefinition that 'make' warns about
2016-02-22 23:58:52 +00:00
Ben Hutchings
014aa49511
Makefile.inc, rules.real: Fix conflation of $(DESTDIR) and $(prefix)
2016-02-22 23:39:54 +00:00
Ben Hutchings
9d68385e9d
linux-kbuild: Include scripts/gcc-*.sh
...
This makes no functional difference at present but should catch any new
gcc feature test scripts.
2016-02-22 23:31:42 +00:00
Ben Hutchings
0de4f2c89d
linux-kbuild: Include scripts/Makefile.* ( Closes : #815593 )
2016-02-22 23:26:51 +00:00
Ben Hutchings
6ace6a80c1
Makefile.inc: Add support for wildcards in $(SCRIPTS) and $(DATA)
...
This can't be done for $(PROGS) as by definition those don't exist
until we build them.
2016-02-22 23:22:10 +00:00
Ben Hutchings
1add132796
Adjust build fix from unstable
...
The inclusion of Makefile.inc for a !x86 build of tools/hv needed
adjusting to the new makefile hierarchy.
2016-02-22 00:00:49 +00:00
Ben Hutchings
63d0995072
Release linux-tools (4.4-4).
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIVAwUAVsnxg+e/yOyVhhEJAQqaEA/+KTrV+PPSOo1XZ7aNCPQitYbpQ5m/v5Yu
dSTTe2Ee5GZqR6TF40CuZNbXV2slgsYSTU0PUMSbx/TT8TwxJyLh+U3gkSO/keeO
L5jFKhybIXUCTYCHzvqBP9VoGZdZzReKRM71VaBCsySqcm88gHgLxDDJjS6uxr/O
ilib1hV3GvAR5ZuqBt8NukiQpZyFr36iNX1MQu58QqnpoJjPSKg+LXShPxZR7tMu
lqMcMz+japhqk6rxifqoY8HxceddWuYR9j5I/9e3OoiGZyuxvkS3oEB/dEAIkp1o
CJ6xKijOQ1mMjvBqShhXnGL7ChJ9UNH7IZE+HOwRQgoOWs91IQo5FJGP5jqTxk9G
gV88BbQTC9vG7d89E55zPADC+UUl38/HLnJY+gHclh2WSncVTmSpY3YauFl62G7l
jLirEp/es25KK3HJLD7JczJ49YF55oiH8U/+OcykmQE/HbzSTWfj6honLfIKOqAx
NQPVAFvupfcQfd7cQFRUcKKAnNVfEcX+h3hD3fz/7uo7rFfWydMjLgxrpbfGqaY+
UprXJuH7oIEMRsMshJsunoeJud2RTeehsXt08LfpvjNNZrIxoltf7TUM8IFhDQzv
zTo6mgFU0ifwCo0EEZuZ21y/vn/LLDXVfLIIMdDhgBuGHF2cOyjprAYDgpM1T55n
XbbHBpLuNbk=
=zbu9
-----END PGP SIGNATURE-----
Merge tag 'debian/4.4-4'
Ignore the patch changes.
2016-02-21 17:41:04 +00:00
Ben Hutchings
7d90293de3
Adjust VPATH to work for check-hyperv (and simplify the modpost wrapper)
2016-02-21 16:43:40 +00:00
Ben Hutchings
eb215f16de
Release linux-tools (4.4-3).
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIVAwUAVsnSzee/yOyVhhEJAQp6HQ//YtPneFvZF7XJoJMsl8cqEWM1NKw85YJy
R6zWvohaMRxvKxmessZAgSSXLRfyJB6aob5XafbRwSwGSc99AZYOKqYhf8Qz8nx+
STXGEjGB/mzlJvswz79BGxUN32lVvoV1V3YzHpWRveBClYTiefenj6RmJdVlECnv
cyRRKxhHumkueKtBfTISvsh+jTBu7aZtXh/GV7aLDSlhzzSGCzLZWmtKiKOKH+xX
ta49mLV1kWLJHfBaJg23a5YiIFmKi4+n1EX7T7H9ivgMbIDXKrGPQ7oC1hza1ZrF
xZjS5HHUjlRylwextlzIYKK7kkm3JROWjSWJyxzFGHNH4UC8kKmChovrq93q3Cuu
3rHz5/nuuLsoxjpyk1U97mPGzGpfB+LES45GZq6E8/LejrFVX/HkX9tD92mJB1yt
oBAskRVRKVIHgf9fG3XD8ACBEf8n6Y1gBwJ2DVXY8tacMRTEBe99BN5DCsojjm9X
BZFPlATDhB+ZMFBpmUTYa3pMIs5Pat2to6F6MRTNWNiSn1tbDJj3LrY/yQQJGwUw
I+SYgnQm8vvhjfN64kAu/AgYz5WFv1vk6YvcTKrXuJv2vuMvcV7SqoBSHQgCcHVU
N/H1e5XHBN4KMY9EsSyawLV6Q+Libo5SGDcrzoA80BE5sXwiCbQ5zx2sp17LRJeC
YD67dnle7s0=
=6e+I
-----END PGP SIGNATURE-----
Merge tag 'debian/4.4-3'
Move check-hyperv.c under debian/rules.d.
2016-02-21 16:29:48 +00:00
Ben Hutchings
0033746862
Move makefile hierarchy to debian/rules.d; use debian/build for output only
...
By passing both -C and -f options to make, we can separate makefiles
from the output directory without adding prefixes to all targets.
We can also reduce the 'clean' commands to little more than 'rm -rf'.
2016-02-19 20:24:18 +00:00