use makefile if it exists