Add 2.10 release
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
#
|
||||
#
|
||||
#
|
||||
|
||||
ifneq ($(KERNELRELEASE),)
|
||||
obj-m := r8152.o
|
||||
# EXTRA_CFLAGS += -DRTL8152_S5_WOL
|
||||
else
|
||||
KERNELDIR ?= /lib/modules/$(shell uname -r)/build
|
||||
PWD :=$(shell pwd)
|
||||
TARGET_PATH := kernel/drivers/net/usb
|
||||
INBOXDRIVER := $(shell find $(subst build,$(TARGET_PATH),$(KERNELDIR)) -name r8152.ko.* -type f)
|
||||
RULEFILE = 50-usb-realtek-net.rules
|
||||
RULEDIR = /etc/udev/rules.d/
|
||||
|
||||
.PHONY: modules
|
||||
modules:
|
||||
$(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) modules
|
||||
|
||||
.PHONY: all
|
||||
all: clean modules install
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
$(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) clean
|
||||
|
||||
.PHONY: install
|
||||
install:
|
||||
ifneq ($(shell lsmod | grep r8152),)
|
||||
rmmod r8152
|
||||
endif
|
||||
ifneq ($(INBOXDRIVER),)
|
||||
rm -f $(INBOXDRIVER)
|
||||
endif
|
||||
$(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) INSTALL_MOD_DIR=$(TARGET_PATH) modules_install
|
||||
modprobe r8152
|
||||
|
||||
.PHONY: install_rules
|
||||
install_rules:
|
||||
install --group=root --owner=root --mode=0644 $(RULEFILE) $(RULEDIR)
|
||||
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user