use cpp for creating depend files