Rename variables and make it more common
Add phony for all makefiles and fix target naming.