some various tweak for makefile