compile kernel drive c files