Makefile: Add a trivial makefile which uses makemake to rebuild the dependency graph when needed

Signed-off-by: Euan Harris <euan.harris@citrix.com>
build: Move source -> binary make rules to static makefile

makemake.py generated all makefile rules - both the dependencies
and the recipes to generate the targets.   The rules to build
binary packages from source packages are easy to describe using
pattern rules, so we don't need to generate these rules any more.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
make: Move sources -> source package rules to static Makefile

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Makefile: make the dependency-regeneration rule prettier

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Makefile: move "all" target into Makefile

Signed-off-by: Euan Harris <euan.harris@citrix.com>
makemake: Don't strip spec file paths only to then re-add them

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Merge pull request #309 from euanh/makefile-refactoring

Makefile refactoring