merged required targets into makefile