modified makefiles to make sure compiler isn't screwing everything up