simplify makefile and run-pass