working makefile and sample input file