Updated makefile for recursive targets.