fix Makefile to support multiple jobs (-j option)