split Makefile's targets for ease of use
Merge pull request #1966 from magopian/split-makefile-targets

split Makefile's targets for ease of use