3.2.18-pclos2.bfs
Going from the driver you tried to build, the last kernel I can find that used it is the 2.6.31.9-pclos3 kernel, from the old 2007-2009 PClinuxOS release. That's pretty old and outdated, and probably why it wouldn't build with the 3.2.18 kernel.
In that old kernel, the r8180* files are found in the kernel sources at
usr/src/linux-2.6.31.9-pclos3/drivers/staging/rtl8187se/[root@fatman ~]# ls -l /usr/src/linux-2.6.31.9-pclos3/drivers/staging/rtl8187se/ |grep 8180-rw-r--r-- 1 root root 3465 Sep 9 2009 r8180_93cx6.c
-rw-r--r-- 1 root root 1688 Sep 9 2009 r8180_93cx6.h
-rw-r--r-- 1 root root 176178 Sep 9 2009 r8180_core.c
-rw-r--r-- 1 root root 49934 Sep 9 2009 r8180_dm.c
-rw-r--r-- 1 root root 1301 Sep 9 2009 r8180_dm.h
-rw-r--r-- 1 root root 7076 Sep 9 2009 r8180_gct.c
-rw-r--r-- 1 root root 810 Sep 9 2009 r8180_gct.h
-rw-r--r-- 1 root root 21728 Sep 9 2009 r8180.h
-rw-r--r-- 1 root root 29224 Sep 9 2009 r8180_hw.h
-rw-r--r-- 1 root root 5592 Sep 9 2009 r8180_max2820.c
-rw-r--r-- 1 root root 757 Sep 9 2009 r8180_max2820.h
-rw-r--r-- 1 root root 2194 Sep 9 2009 r8180_pm.c
-rw-r--r-- 1 root root 735 Sep 9 2009 r8180_pm.h
-rw-r--r-- 1 root root 23730 Sep 9 2009 r8180_rtl8225.c
-rw-r--r-- 1 root root 1586 Sep 9 2009 r8180_rtl8225.h
-rw-r--r-- 1 root root 39647 Sep 9 2009 r8180_rtl8225z2.c
-rw-r--r-- 1 root root 60413 Sep 9 2009 r8180_rtl8255.c
-rw-r--r-- 1 root root 534 Sep 9 2009 r8180_rtl8255.h
-rw-r--r-- 1 root root 5464 Sep 9 2009 r8180_sa2400.c
-rw-r--r-- 1 root root 967 Sep 9 2009 r8180_sa2400.h
-rw-r--r-- 1 root root 40581 Sep 9 2009 r8180_wx.c
-rw-r--r-- 1 root root 723 Sep 9 2009 r8180_wx.h
They don't show up in any of the later kernels.
Using the same relative path with the kernel you are using I found this in the Kconfig file.
config R8187SE
tristate "RealTek RTL8187SE Wireless LAN NIC driver"
depends on PCI && WLAN
depends on m
select WIRELESS_EXT
select WEXT_PRIV
select EEPROM_93CX6
select CRYPTO
default N
---help---
If built as a module, it will be called
r8187se.ko.Which is why I had you load that module, to see if it would hook up with your device.
The Makefile only references four of the r8180* files;
#ccflags-y += -DCONFIG_IEEE80211_NOWEP=y
#ccflags-y += -std=gnu89
#ccflags-y += -O2
#CC = gcc
ccflags-y := -DSW_ANTE
ccflags-y += -DTX_TRACK
ccflags-y += -DHIGH_POWER
ccflags-y += -DSW_DIG
ccflags-y += -DRATE_ADAPT
#enable it for legacy power save, disable it for leisure power save
ccflags-y += -DENABLE_LPS
#ccflags-y := -mhard-float -DCONFIG_FORCE_HARD_FLOAT=y
r8187se-y := \
r8180_core.o \
r8180_wx.o \
r8180_rtl8225z2.o \
r8185b_init.o \
r8180_dm.o \
ieee80211/dot11d.o \
ieee80211/ieee80211_softmac.o \
ieee80211/ieee80211_rx.o \
ieee80211/ieee80211_tx.o \
ieee80211/ieee80211_wx.o \
ieee80211/ieee80211_module.o \
ieee80211/ieee80211_softmac_wx.o \
ieee80211/ieee80211_crypt.o \
ieee80211/ieee80211_crypt_tkip.o \
ieee80211/ieee80211_crypt_ccmp.o \
ieee80211/ieee80211_crypt_wep.o
obj-$(CONFIG_R8187SE) += r8187se.o
The Realtek site page, from the AZIO provided link only shows support for 2.6.x kernels, with the last update time listed as 2010/1/25, for the RTL8185L, and 2010/10/6, for the RTL8187L, which could mean that they don't have kernel 3.x.x support yet.
Were it me, I'd be talking directly with LinPC, or AZIO, or both, to find out what the status of this card is, at present, relative to drivers for 3.x.x kernels. It could be the card has gone obsolete, and LinPC is unaware of that.