makefile & remove warning