Cross compile wireless adapter?

ARM Strong
Hi,

i'm trying to connect a DWA-125 dlink wireless adapter to a mini2440 is
operating on linux.
this is url of the driver :
http://public.twicore.com/DWA-125/dwa-125-ubuntu-11.10-Linux-3.zip
i have already installed arm-none-linux-gnueabi-gcc on host system that is
runnig on ubuntu linux.
so, what should i do next to cross compile and install the driver ?
for example what changes are neccessary to apply in make file or
sources?appreciating any help about this procedure...:)

ARM Strong
it takes some time to find this content about cross compiling driver for
ralink-based chipsets such as Dlink dwa-125 usb wireless adapter to ARM
targets:
http://embedded.abstract-blue.net/?p=14

but...after i done everything above and run "make" or "ARCH=arm make"
command, compilation process was stock in a inf loop by the ending message
of something like this:

.
.
.

#include "..." search starts here:
#include <...> search starts here:
 include
 include2
 /home/mini2440/linux-2.6.32.2/include
 /home/mini2440/linux-2.6.32.2/arch/arm/include
 /home/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO/os/linux
 /home/mini2440/linux-2.6.32.2/arch/arm/mach-versatile/include
 /home/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO/include
 /usr/lib/gcc/arm-linux-gnueabi/4.6/include
End of search list.
GNU C (Ubuntu/Linaro 4.6.3-1ubuntu5) version 4.6.3 (arm-linux-gnueabi)
  compiled by GNU C version 4.6.3, GMP version 5.0.2, MPFR version
3.1.0-p3, MPC version 0.9
GGC heuristics: --param ggc-min-expand=98 --param ggc-min-heapsize=128099
Compiler executable checksum: e88ebef86fbbfa094c48288c6a8fa7f6
.
.
.
so ...anybody knows how to get rid of this inf loop?
thanks