]> rtime.felk.cvut.cz Git - socketcan-devel.git/commitdiff
Added patch from Bjoern Riemer:
authorhartkopp <hartkopp@030b6a49-0b11-0410-94ab-b0dab22257f2>
Wed, 30 May 2007 19:17:21 +0000 (19:17 +0000)
committerhartkopp <hartkopp@030b6a49-0b11-0410-94ab-b0dab22257f2>
Wed, 30 May 2007 19:17:21 +0000 (19:17 +0000)
New Makefile target 'install' to simplify the installation process.
Thanks!

git-svn-id: svn://svn.berlios.de//socketcan/trunk@324 030b6a49-0b11-0410-94ab-b0dab22257f2

kernel/2.6/Makefile

index 174cd799b4129568b8341013f4bb9581b8e46fdb..def84f799ae1f398bc4c37f61708b1cfd2a24098 100644 (file)
@@ -1,5 +1,7 @@
 TOPDIR         = $(shell pwd)
-KERNELDIR      = /lib/modules/`uname -r`/build
+KERNELVER      = $(shell uname -r)
+KERNELDIR      = /lib/modules/$(KERNELVER)/build
+MOD_DIR                = /lib/modules/$(KERNELVER)/kernel
 
 SUBDIRS        = \
        $(TOPDIR)/net/can \
@@ -33,6 +35,10 @@ drivers:
        @$(call targetinfo, "running make in drivers/net/can")
        cd drivers/net/can && make KERNELDIR=$(KERNELDIR)
 
+install: net drivers
+       find -name \*.ko -exec install -v -D {} $(MOD_DIR)/{} \;
+       depmod $(KERNELVER)
+
 clean:
        @for dir in $(SUBDIRS); do \
                $(call targetinfo, "cleaning in $$dir"); \