From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] [RFC] Request for comment for branch for-2012.05/misc-cleanups
Date: Wed, 7 Mar 2012 20:34:13 +0100 [thread overview]
Message-ID: <cover.1331148806.git.thomas.petazzoni@free-electrons.com> (raw)
Hello,
Here is a set of proposal that cleanup/re-organize a few parts of our
main Makefiles. This is just the beginning of a cleanup of Makefile,
package/Makefile.in and some other core parts of the
infrastructure. Before going further, I'd like to see if the direction
I'm taking is something that is considered to be useful and
interesting.
This set of patches is at the Request For Comment state, they are not
yet intended to be committed, I need to do some further testing. The
purpose is really to get some early feedback about them.
Thanks,
Thomas
The following changes since commit b50f7a832de2801aeee33146ff5a81945f4078c2:
barebox: fix 2012.03 typo (2012-03-07 16:26:50 +0100)
are available in the git repository at:
git://git.free-electrons.com/users/thomas-petazzoni/buildroot.git for-2012.05/misc-cleanups
Thomas Petazzoni (13):
Remove the DATE variable
Remove cc-option: not used anywhere
Remove filename extension crap for OS compatibility
kconfig: do not use HOST_LOADLIBES anymore
Rename Makefile.autotools.in to pkg-autotargets.mk
Rename Makefile.cmake.in to pkg-cmaketargets.mk
Split Makefile.package.in in pkg-download.mk, pkg-utils.mk and pkg-gentargets.mk
pkg-*.mk: add some comments, update some existing comments
Remove unused .fakeroot.* mechanism
Move the manual build infrastructure to docs/manual/manual.mk
cmake: move creation of toolchain file to package/pkg-cmaketargets.mk
package: remove unused STRIP_DISCARD_ALL variable
package: move autotools specific stuff to pkg-autotargets.mk
Makefile | 108 +---
boot/uboot/uboot.mk | 1 -
docs/manual/manual.mk | 48 ++
fs/common.mk | 2 -
fs/iso9660/iso9660.mk | 2 -
package/Makefile.in | 83 +--
package/Makefile.package.in | 746 --------------------
.../{Makefile.autotools.in => pkg-autotargets.mk} | 74 ++-
package/{Makefile.cmake.in => pkg-cmaketargets.mk} | 22 +
package/pkg-download.mk | 221 ++++++
package/pkg-gentargets.mk | 456 ++++++++++++
package/pkg-utils.mk | 85 +++
support/kconfig/Makefile.br | 4 +-
support/kconfig/patches/10-br-build-system.patch | 12 +-
14 files changed, 917 insertions(+), 947 deletions(-)
create mode 100644 docs/manual/manual.mk
delete mode 100644 package/Makefile.package.in
rename package/{Makefile.autotools.in => pkg-autotargets.mk} (85%)
rename package/{Makefile.cmake.in => pkg-cmaketargets.mk} (86%)
create mode 100644 package/pkg-download.mk
create mode 100644 package/pkg-gentargets.mk
create mode 100644 package/pkg-utils.mk
Thanks,
--
Thomas Petazzoni
next reply other threads:[~2012-03-07 19:34 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-03-07 19:34 Thomas Petazzoni [this message]
2012-03-07 19:34 ` [Buildroot] [PATCH 01/13] Remove the DATE variable Thomas Petazzoni
2012-03-09 6:20 ` Thomas De Schampheleire
2012-03-07 19:34 ` [Buildroot] [PATCH 02/13] Remove cc-option: not used anywhere Thomas Petazzoni
2012-03-09 6:22 ` Thomas De Schampheleire
2012-03-07 19:34 ` [Buildroot] [PATCH 03/13] Remove filename extension crap for OS compatibility Thomas Petazzoni
2012-03-09 6:27 ` Thomas De Schampheleire
2012-03-07 19:34 ` [Buildroot] [PATCH 04/13] kconfig: do not use HOST_LOADLIBES anymore Thomas Petazzoni
2012-03-09 6:29 ` Thomas De Schampheleire
2012-03-07 19:34 ` [Buildroot] [PATCH 05/13] Rename Makefile.autotools.in to pkg-autotargets.mk Thomas Petazzoni
2012-03-09 6:35 ` Thomas De Schampheleire
2012-03-09 7:51 ` Thomas Petazzoni
2012-03-09 8:51 ` Thomas De Schampheleire
2012-03-07 19:34 ` [Buildroot] [PATCH 06/13] Rename Makefile.cmake.in to pkg-cmaketargets.mk Thomas Petazzoni
2012-03-09 6:36 ` Thomas De Schampheleire
2012-03-07 19:34 ` [Buildroot] [PATCH 07/13] Split Makefile.package.in in pkg-download.mk, pkg-utils.mk and pkg-gentargets.mk Thomas Petazzoni
2012-03-09 6:40 ` Thomas De Schampheleire
2012-03-07 19:34 ` [Buildroot] [PATCH 08/13] pkg-*.mk: add some comments, update some existing comments Thomas Petazzoni
2012-03-09 6:45 ` Thomas De Schampheleire
2012-03-07 19:34 ` [Buildroot] [PATCH 09/13] Remove unused .fakeroot.* mechanism Thomas Petazzoni
2012-03-09 6:49 ` Thomas De Schampheleire
2012-03-07 19:34 ` [Buildroot] [PATCH 10/13] Move the manual build infrastructure to docs/manual/manual.mk Thomas Petazzoni
2012-03-09 6:50 ` Thomas De Schampheleire
2012-03-10 11:56 ` Arnout Vandecappelle
2012-03-07 19:34 ` [Buildroot] [PATCH 11/13] cmake: move creation of toolchain file to package/pkg-cmaketargets.mk Thomas Petazzoni
2012-03-09 6:54 ` Thomas De Schampheleire
2012-03-09 7:53 ` Thomas Petazzoni
2012-03-09 8:54 ` Thomas De Schampheleire
2012-03-09 20:13 ` Samuel Martin
2012-03-07 19:34 ` [Buildroot] [PATCH 12/13] package: remove unused STRIP_DISCARD_ALL variable Thomas Petazzoni
2012-03-09 6:56 ` Thomas De Schampheleire
2012-03-07 19:34 ` [Buildroot] [PATCH 13/13] package: move autotools specific stuff to pkg-autotargets.mk Thomas Petazzoni
2012-03-09 7:01 ` Thomas De Schampheleire
2012-03-09 7:55 ` Thomas Petazzoni
2012-03-09 9:04 ` Thomas De Schampheleire
2012-03-09 7:06 ` [Buildroot] [RFC] Request for comment for branch for-2012.05/misc-cleanups Thomas De Schampheleire
2012-03-09 7:56 ` Thomas Petazzoni
2012-03-09 9:55 ` Thomas De Schampheleire
2012-03-09 13:07 ` Alexandre Pereira da Silva
2012-03-09 13:33 ` Thomas Petazzoni
2012-03-09 14:18 ` Thomas De Schampheleire
2012-03-10 12:12 ` Arnout Vandecappelle
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1331148806.git.thomas.petazzoni@free-electrons.com \
--to=thomas.petazzoni@free-electrons.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox