fancy make file ...