add %.o:%.c %.o:%.cpp