separated c and cpp projects