#EXTRA_CFLAGS += -DCONFIG_IEEE80211_NOWEP=y
#EXTRA_CFLAGS += -DCONFIG_RTL8180_IOMAP
EXTRA_CFLAGS += -I$(TOPDIR)/drivers/net/wireless
EXTRA_CFLAGS += -mhard-float -DCONFIG_FORCE_HARD_FLOAT=y

ieee80211-r8180-objs := ieee80211_rx.o ieee80211_tx.o ieee80211_wx.o ieee80211_module.o

ieee80211_crypt-r8180-objs := ieee80211_crypt.o

r8180-objs := r8180_core.o r8180_sa2400.o r8180_93cx6.o r8180_wx.o r8180_max2820.o r8180_gct.o r8180_rtl8225.o

ieee80211_crypt_wep-r8180-objs := ieee80211_crypt_wep.o

ifeq ($(CONFIG_USER),)
ifneq ($(CONFIG_NET_RADIO),)
obj-m += r8180.o
obj-m +=ieee80211-r8180.o
obj-m +=ieee80211_crypt-r8180.o
obj-m +=ieee80211_crypt_wep-r8180.o
endif
endif

MODULES_LST := r8180.ko ieee80211-r8180.ko ieee80211-r8180_crypt.ko
MODULES_ALG_LST := ieee80211_crypt_wep-r8180.ko

KERNEL_SOURCE ?= /lib/modules/$(shell uname -r)/build

all: modules

modules modules_install clean:
	$(MAKE) -C $(KERNEL_SOURCE) SUBDIRS=$(shell pwd) $@

install: modules_install
