add a c source file