Remove sign comparison warning
update Makefile