use hand-written makefile