build: split build system into smaller manageable pieces
commit90cc1f2632be0c45f8aa19d07e5af6e817cc791b
authorDaniel Borkmann <dborkman@redhat.com>
Wed, 24 Jul 2013 12:17:19 +0000 (24 14:17 +0200)
committerDaniel Borkmann <dborkman@redhat.com>
Wed, 24 Jul 2013 12:20:03 +0000 (24 14:20 +0200)
tree4da1e1bc6fc7698e4892a49ebda5621c4d09e4f8
parent305ca18ac251f4e58cbff2fcc588c36c54cfeb63
build: split build system into smaller manageable pieces

Split the build system into smaller manageable pieces, grouped by
context. In that sense, we can keep the most important information
within the Makefile itself, and group out misc bits and pieces that
we just include into it. E.g. 'Cmds' contains all defined commands
that we call from other locations, 'Template' contains the generic
build template for all tools, 'Extra' has pieces that need special
treatment for the tools to build and 'Misc' contains help and release
code. This makes it more manageable on the long run. While at it, I
also simplified some code and removed all Wflags expect "-Wall" as
we want to convert into "-Wall -Wextra -W" anyway.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
Cmds [new file with mode: 0644]
Extra [new file with mode: 0644]
Makefile
Misc [new file with mode: 0644]
Template [new file with mode: 0644]