structuring for a make file