extend makefile