update Makefile for project architecture