diff --git a/INSTALL b/INSTALL index f2ffee0c..91968c2d 100644 --- a/INSTALL +++ b/INSTALL @@ -17,6 +17,7 @@ Each of these ways will be described below in detail. NOTE: OPTION 2 WILL CURRENTLY NOT WORK FOR 2.0 AND OLDER 2.1 KERNELS! NOTE: IN EACH CASE, YOU WILL HAVE TO GET AND INSTALL THE I2C PACKAGE FIRST! + SET COMPILE_KERNEL TO 0 IN THE MAIN MAKEFILE FOR OPTION 2! NOTE: PLEASE READ THE DOCUMENTATION IN THE DOC SUBDIRECTORY IF YOU GET STUCK! diff --git a/kernel/Module.mk b/kernel/Module.mk index 918bc771..13f40ce9 100644 --- a/kernel/Module.mk +++ b/kernel/Module.mk @@ -36,8 +36,10 @@ all :: all-kernel install-kernel: all-kernel $(MKDIR) $(MODDIR) - $(INSTALL) -o root -g root -m 644 $(KERNELTARGETS) $(MODDIR) -install :: install-kernel + if [ -n "$(MODDIR)" ] ; then \ + $(INSTALL) -o root -g root -m 644 $(KERNELTARGETS) $(MODDIR) +install :: install-kernel ; \ + fi clean-kernel: $(RM) $(KERNELDIR)/*.o $(KERNELDIR)/*.d diff --git a/kernel/busses/Module.mk b/kernel/busses/Module.mk index c98e2cac..41aaf414 100644 --- a/kernel/busses/Module.mk +++ b/kernel/busses/Module.mk @@ -50,7 +50,10 @@ all :: all-kernel-busses install-kernel-busses: all-kernel-busses $(MKDIR) $(MODDIR) - $(INSTALL) -o root -g root -m 644 $(KERNELBUSSESTARGETS) $(MODDIR) + if [ -n "$(MODDIR)" ] ; then \ + $(INSTALL) -o root -g root -m 644 $(KERNELBUSSESTARGETS) $(MODDIR) ; \ + fi + install :: install-kernel-busses clean-kernel-busses: diff --git a/kernel/chips/Module.mk b/kernel/chips/Module.mk index cf35f97d..5d5bedad 100644 --- a/kernel/chips/Module.mk +++ b/kernel/chips/Module.mk @@ -65,7 +65,10 @@ all :: all-kernel-chips install-kernel-chips: all-kernel-chips $(MKDIR) $(MODDIR) - $(INSTALL) -o root -g root -m 644 $(KERNELCHIPSTARGETS) $(MODDIR) + if [ -n "$(MODDIR)" ] ; then \ + $(INSTALL) -o root -g root -m 644 $(KERNELCHIPSTARGETS) $(MODDIR) ;\ + fi + install :: install-kernel-chips clean-kernel-chips: