set up GNU make based build process