regenerate c files