Add preprocessed files geneeration support and -pipe in Makefile