diff a/Makefile b/Makefile --- a/Makefile +++ b/Makefile @@ -1310,11 +1310,11 @@ SUBARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/armv.l/arm/ -e s/aarch64/arm64/) ARCH ?= $(SUBARCH) CROSS_COMPILE ?= -KVER := $(shell uname -r) -KSRC := /lib/modules/$(KVER)/build -MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless/ -INSTALL_PREFIX := -STAGINGMODDIR := /lib/modules/$(KVER)/kernel/drivers/staging +KVER ?= $(shell uname -r) +KSRC ?= /lib/modules/$(KVER)/build +MODDESTDIR ?= /lib/modules/$(KVER)//kernel/3rdparty//rtl8821cu/ +INSTALL_PREFIX ?= +STAGINGMODDIR := /lib/modules/$(KVER)/kernel/drivers/staging/rtl8821cu endif ### START RASPBERRY PI OS SUPPORT @@ -2274,7 +2274,7 @@ endif -USER_MODULE_NAME ?= +USER_MODULE_NAME := rtl8821cu ifneq ($(USER_MODULE_NAME),) MODULE_NAME := $(USER_MODULE_NAME) endif @@ -2378,65 +2378,29 @@ install: install -p -m 644 $(MODULE_NAME).ko $(MODDESTDIR) + xz -f $(MODDESTDIR)$(MODULE_NAME).ko /sbin/depmod -a ${KVER} uninstall: - rm -f $(MODDESTDIR)/$(MODULE_NAME).ko + rm -f $(MODDESTDIR)/$(MODULE_NAME).ko* /sbin/depmod -a ${KVER} - -backup_rtlwifi: - @echo "Making backup rtlwifi drivers" -ifneq (,$(wildcard $(STAGINGMODDIR)/rtl*)) - @tar cPf $(wildcard $(STAGINGMODDIR))/backup_rtlwifi_driver.tar $(wildcard $(STAGINGMODDIR)/rtl*) - @rm -rf $(wildcard $(STAGINGMODDIR)/rtl*) -endif -ifneq (,$(wildcard $(MODDESTDIR)realtek)) - @tar cPf $(MODDESTDIR)backup_rtlwifi_driver.tar $(MODDESTDIR)realtek - @rm -fr $(MODDESTDIR)realtek -endif -ifneq (,$(wildcard $(MODDESTDIR)rtl*)) - @tar cPf $(MODDESTDIR)../backup_rtlwifi_driver.tar $(wildcard $(MODDESTDIR)rtl*) - @rm -fr $(wildcard $(MODDESTDIR)rtl*) -endif - @/sbin/depmod -a ${KVER} - @echo "Please reboot your system" - -restore_rtlwifi: - @echo "Restoring backups" -ifneq (,$(wildcard $(STAGINGMODDIR)/backup_rtlwifi_driver.tar)) - @tar xPf $(STAGINGMODDIR)/backup_rtlwifi_driver.tar - @rm $(STAGINGMODDIR)/backup_rtlwifi_driver.tar -endif -ifneq (,$(wildcard $(MODDESTDIR)backup_rtlwifi_driver.tar)) - @tar xPf $(MODDESTDIR)backup_rtlwifi_driver.tar - @rm $(MODDESTDIR)backup_rtlwifi_driver.tar -endif -ifneq (,$(wildcard $(MODDESTDIR)../backup_rtlwifi_driver.tar)) - @tar xPf $(MODDESTDIR)../backup_rtlwifi_driver.tar - @rm $(MODDESTDIR)../backup_rtlwifi_driver.tar -endif - @/sbin/depmod -a ${KVER} - @echo "Please reboot your system" - -config_r: - @echo "make config" - /bin/bash script/Configure script/config.in + echo "Please reboot your system" .PHONY: modules clean clean: #$(MAKE) -C $(KSRC) M=$(shell pwd) clean - cd hal ; rm -fr */*/*/*.mod.c */*/*/*.mod */*/*/*.o */*/*/.*.cmd */*/*/*.ko - cd hal ; rm -fr */*/*.mod.c */*/*.mod */*/*.o */*/.*.cmd */*/*.ko - cd hal ; rm -fr */*.mod.c */*.mod */*.o */.*.cmd */*.ko - cd hal ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko - cd core ; rm -fr */*.mod.c */*.mod */*.o */.*.cmd */*.ko - cd core ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko - cd os_dep/linux ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko - cd os_dep ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko - cd platform ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko + cd hal ; rm -fr */*/*/*.mod.c */*/*/*.mod */*/*/*.o */*/*/.*.cmd */*/*/*.ko* + cd hal ; rm -fr */*/*.mod.c */*/*.mod */*/*.o */*/.*.cmd */*/*.ko* + cd hal ; rm -fr */*.mod.c */*.mod */*.o */.*.cmd */*.ko* + cd hal ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko* + cd core ; rm -fr */*.mod.c */*.mod */*.o */.*.cmd */*.ko* + cd core ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko* + cd os_dep/linux ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko* + cd os_dep ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko* + cd platform ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko* rm -fr Module.symvers ; rm -fr Module.markers ; rm -fr modules.order - rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~ + rm -fr *.mod.c *.mod *.o .*.cmd *.ko* *~ rm -fr .tmp_versions endif