config file is parameter
create build folder if its missing