let each project manage how they build
Merge pull request #653 from opdemand/makefile

feat(Makefile): let each project manage how it builds