fixed the makefile warning problem