add x.c, x.mk