Split off Makefile into several parts, included from master Makefile
commitb0ebd4365e73884f2f02dfa1b585be714e9b0be3
authorAchim Gratz <Stromeko@Stromeko.DE>
Tue, 12 Jul 2011 17:45:59 +0000 (12 19:45 +0200)
committerAchim Gratz <Stromeko@Stromeko.DE>
Fri, 20 Apr 2012 19:04:07 +0000 (20 21:04 +0200)
tree80b6e39a3ace6787bd1713f78091acda81edcb6a
parent66ae794a669a0d4839ed2b5f03a0f4346191ce75
Split off Makefile into several parts, included from master Makefile

* Makefile: just keep help target (now also default for no target)
  and include all other parts from here.
* default.mk: user editable variables with their default values
* maint.mk: definitions by maintainer, should not be touched by user
* targets.mk: user callable targets
* maint-targets.mk: targets for maintenance, should not be called by user
* dependencies.mk: keep order during compile (could become auto-generated)

This is the first in a series of patches that restructures the Makefile to
achieve easier customization and separation of different concerns (mainly user
vs. maintenance of the distribution).  This first patch simply establishes a
set of files without changing anything else to provide a clean starting point.
It uses GNU make extensions since Makefile already depends on GNU make anyway.
Makefile
default.mk [new file with mode: 0644]
dependencies.mk [new file with mode: 0644]
maint-targets.mk [new file with mode: 0644]
maint.mk [new file with mode: 0644]
targets.mk [new file with mode: 0644]