and finally make it work without gnu make