Refactor Makefile to re-use targets via variables
#1207
Merged
Makefile to re-use targets via variables
#1207