messing with build stuff
reduced reduplification (mostly in Make scripts)