adjust makefile order