#28 global makefile for solutions