Updated makefile to support multiple configs (debian/fedora).
Corrected issue with logic by explicitly listing targets and deps.