added a makefile generator sh - but still WiP