new gnu make system
fixup