How do I go about Texturing a Road

Hi Everyone, im making a racing game and lets say im loading my road in as a display list from a 3D app. How do I go about texturing this road with tarmic so it bends with corners etc. Is this something that I have to do in the 3D modeller I am using or should it be done in code? If so how exactly.

If anyone has any ideas I would love to hear them.