[PATCH 0/3] support a few different build styles for projects
Jacob Keller
jacob.e.keller at intel.com
Tue May 27 10:56:33 PDT 2014
This patch series is a beginning step towards a bit more generic projects. The
primary modivation behind this, is to support building ethtool patches which is
a userspace tool that goes with the kernel for controlling network devices. I
don't expect to extend this beyond that, as ethtool works with just this
series. Maybe others might want to continue extending it that way..
The first two patches I will push to devel, but the third, I would like some
feedback on. The two patches first support detecting coccinelle and checkpatch,
and make checkpatch optionally controlled via the configuration file. These
changes help prevent issues on non-kernel builds that don't have these files,
but are also just good sanity checks to have.
The third patch is a change which tries to detect if we're a kernel build, and
otherwise try standard ./configure or ./autogen.sh builds. This adds support
for ethtool's autogen style build script, and possibly many other standard
autotools style projects.
Jacob Keller (3):
aiaiai-test-patchset: check for coccinelle scripts first
aiaiai-test-patchset: make checkpatch optional like other checkers
aiaiai-make-project: Support non-kernel project builds
aiaiai-test-patchset | 49 ++++++++-----
doc/README | 10 +--
doc/email/configuration.txt | 3 +
doc/email/example-aiaiai.cfg | 3 +
email/aiaiai-email-sh-functions | 7 +-
email/aiaiai-email-test-patchset | 5 +-
.../{aiaiai-make-kernel => aiaiai-make-project} | 82 +++++++++++++++++++---
helpers/aiaiai-test-bisectability | 4 +-
8 files changed, 127 insertions(+), 36 deletions(-)
rename helpers/{aiaiai-make-kernel => aiaiai-make-project} (77%)
--
1.9.0
More information about the aiaiai
mailing list