cat /usr/local/rtl818x-newstack/Makefile #EXTRA_CFLAGS += -DCONFIG_IEEE80211_NOWEP=y #EXTRA_CFLAGS += -DCONFIG_RTL8180_IOMAP EXTRA_CFLAGS += -I$(TOPDIR)/drivers/net/wireless EXTRA_CFLAGS += -std=gnu89 EXTRA_CFLAGS += -O2 #EXTRA_CFLAGS += -mhard-float -DCONFIG_FORCE_HARD_FLOAT=y #ieee80211-r8180-objs := ieee80211.o ieee80211_rx.o ieee80211_tx.o ieee80211_wx.o ieee80211_module.o #ieee80211_crypt-r8180 := ieee80211_crypt-r8180.o r8180-objs := r8180_core.o r8180_sa2400.o r8180_93cx6.o r8180_wx.o r8180_max2820.o r8180_gct.o r8180_rtl8225.o r8180_rtl8255.o #ieee80211_crpt_wep-r8180-objs := ieee80211_crypt_wep-r8180.o obj-m += r8180.o #obj-m +=ieee80211-r8180.o #obj-m +=ieee80211_crypt-r8180.o #obj-m +=ieee80211_crypt_wep-r8180.o MODULES_LST := r8180.ko #ieee80211-r8180.ko ieee80211-r8180_crypt.ko #MODULES_ALG_LST := ieee80211_crypt_wep-r8180.ko KVER := $(shell uname -r) KSRC := /lib/modules/$(KVER)/build INSTALL_PREFIX := all: modules clean: rm -f *.mod.c *.mod *.o .*.cmd *.ko rm -rf $(PWD)/tmp modules: $(MAKE) -C $(KSRC) SUBDIRS=$(PWD) MODVERDIR=$(PWD) modules MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless #MOD_ALGDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless/alg install: modules mkdir -p $(MODDESTDIR) # mkdir -p $(MOD_ALGDESTDIR) install -p -m 644 $(MODULES_LST) $(MODDESTDIR) # install -p -m 644 $(MODULES_ALG_LST) $(MOD_ALGDESTDIR) uninstall: cd $(MODDESTDIR) && rm $(MODULES_LST) # cd $(MOD_ALGDESTDIR) && rm $(MODULES_ALG_LST) load: ./module_load unload: ./module_unload