Add 'make pre' target to generate preprocessed source