add dependency makefile