Using Microsoft SideWinder 3D Pro as a joystick for our robot

I have also found the linux driver. I couldn't copy the C codes. The forum didn't allow me because of over character numbers.

ftp://atrey.karlin.mff.cuni.cz/pub/linux/joystick/joystick-1.2.15.tar.gz

In the ftp link above, there is a C file called "joy-sidewinder.c" It is a module for the Linux joystick driver, supporting Microsoft SideWinder digital joystick family.

Also, there is C file called "joy-analog.c" and "joystick.c"(main driver)

Looks like I will have a problem with libraries.

How can I use those modules?

I am not an expert. That's why I am asking here. I will appreciate if someone can help me.

Thanks
ARAS