Programming type for Makefile

This pull request changes the type of Makefile from `nil` to `programming` as discussed in #1719.