aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorjal2 <jal2>2004-09-19 19:17:29 +0000
committerjal2 <jal2>2004-09-19 19:17:29 +0000
commitcd873f5a18d688cd76cecd52d44c506f8b192589 (patch)
tree3cd0168a54be6521e8d278168a5196d673a8b842 /Makefile
parente5aac88c418f38ce171bc3f4a7017109b71ead39 (diff)
added target install-modules for make-kpkg
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile31
1 files changed, 22 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index a264062..366c6ce 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-#$Id: Makefile,v 1.40 2004/08/26 20:41:45 jal2 Exp $
+#$Id: Makefile,v 1.41 2004/09/19 19:17:29 jal2 Exp $
#
# Copyright (c) 2002 - 2003 Oliver Kurth
# (c) 2003 - 2004 Jörg Albert <joerg.albert@gmx.de>
@@ -11,9 +11,19 @@
CC=gcc
-KERNEL_VERSION = $(shell uname -r)
+ifneq (,$(KVERS))
+ KERNEL_VERSION=$(KVERS)
+else
+ KERNEL_VERSION = $(shell uname -r)
+endif
+
+
+ifneq (,$(KSRC))
+ KERNEL_SRC = $(KSRC)
+else
+ KERNEL_SRC = /lib/modules/$(KERNEL_VERSION)/build
+endif
-KERNEL_SRC = /lib/modules/$(KERNEL_VERSION)/build
KERNEL_HEADERS = $(KERNEL_SRC)/include
FW_DL=
@@ -81,10 +91,11 @@ mv_old:
for i in $(MODULES:%.o=%.ko); do \
find $(DEL_MODULE_DIR) -name $$i -exec rm -f {} {}.orig \; ;done
-install: all mv_old
+install-modules: all mv_old
mkdir -p $(MODULE_DIR)
-# for i in $(MODULES:%.o=%.ko); do find $(DEL_MODULE_DIR) -name $$i -exec mv $$i $$i.orig \; done
install -m 644 -o 0 -g 0 $(MODULES:%.o=%.ko) $(MODULE_DIR)
+
+install: install-modules
$(DEPMOD) -ae
uninstall:
@@ -117,16 +128,16 @@ mv_old:
for i in $(MODULES); do \
find $(DEL_MODULE_DIR) -name $$i -exec rm -f {} {}.orig \; ;done
-install: all mv_old
+install-modules: all mv_old
mkdir -p $(MODULE_DIR)
for f in $(MODULES); do install -m 644 -o 0 -g 0 $$f $(MODULE_DIR)/$$f; done
- /sbin/depmod -a
+
+install: install-modules
+ $(DEPMOD) -ae
uninstall:
for f in $(MODULES); do rm $(MODULE_DIR)/$$f; done
-.PHONY: dist kernel_patch rmmod
-
%.o: %.c
$(CC) -MD $(CFLAGS) $(CPPFLAGS) $(MFLAG) -c $<
@@ -140,6 +151,8 @@ uninstall:
endif
+.PHONY: all dist kernel_patch rmmod mv_old install-modules install modules
+
TAGS:
rm -f TAGS
etags --append $(SRCS) $(HDRS)