build.pl or makefile?