build c module