preprocess .li and .c in one pass.