Splitting apart Implicit and Normal Rules in the Makefile