3
pciDriver-objs := base.o int.o umem.o kmem.o sysfs.o ioctl.o
5
KERNELDIR ?= /lib/modules/$(shell uname -r)/build
6
INSTALLDIR ?= /lib/modules/$(shell uname -r)/extra
10
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
13
@mkdir -p $(INSTALLDIR)
14
@echo "INSTALL $(INSTALLDIR)/pciDriver.ko"
15
@install -m 755 pciDriver.ko $(INSTALLDIR)
16
@echo "INSTALL /usr/include/pciDriver/driver/pciDriver.h"
17
@mkdir -p /usr/include/pciDriver/driver
18
@install -m 644 pciDriver.h /usr/include/pciDriver/driver
21
@echo "UNINSTALL $(INSTALLDIR)/pciDriver.ko"
22
@rm -f $(INSTALLDIR)/pciDriver.ko
23
@echo "UNINSTALL /usr/include/pciDriver/driver/pciDriver.h"
24
@rm -rf /usr/include/pciDriver/driver
27
rm -rf *.o *.ko *.mod.c .*.o.cmd .*.o.tmp .*.ko.cmd .*.o *.symvers modules.order .tmp_versions