diff --git a/kernel/Module.mk b/kernel/Module.mk index cf8717e4..61c0b2de 100644 --- a/kernel/Module.mk +++ b/kernel/Module.mk @@ -35,8 +35,8 @@ all-kernel: $(KERNELTARGETS) all :: all-kernel install-kernel: all-kernel - $(MKDIR) $(DESTDIR)$(MODDIR) - if [ -n "$(DESTDIR)$(MODDIR)" ] ; then \ + if [ -n "$(KERNELTARGETS)" ] ; then \ + $(MKDIR) $(DESTDIR)$(MODDIR) ; \ $(INSTALL) -o root -g root -m 644 $(KERNELTARGETS) $(DESTDIR)$(MODDIR) ;\ fi install :: install-kernel diff --git a/kernel/busses/Module.mk b/kernel/busses/Module.mk index 1330eb18..b265e523 100644 --- a/kernel/busses/Module.mk +++ b/kernel/busses/Module.mk @@ -51,8 +51,8 @@ all-kernel-busses: $(KERNELBUSSESTARGETS) all :: all-kernel-busses install-kernel-busses: all-kernel-busses - $(MKDIR) $(DESTDIR)$(MODDIR) - if [ -n "$(DESTDIR)$(MODDIR)" ] ; then \ + if [ -n "$(KERNELBUSSESTARGETS)" ] ; then \ + $(MKDIR) $(DESTDIR)$(MODDIR) ; \ $(INSTALL) -o root -g root -m 644 $(KERNELBUSSESTARGETS) $(DESTDIR)$(MODDIR) ; \ fi diff --git a/kernel/chips/Module.mk b/kernel/chips/Module.mk index 74364761..5973433a 100644 --- a/kernel/chips/Module.mk +++ b/kernel/chips/Module.mk @@ -64,8 +64,8 @@ all-kernel-chips: $(KERNELCHIPSTARGETS) all :: all-kernel-chips install-kernel-chips: all-kernel-chips - $(MKDIR) $(DESTDIR)$(MODDIR) - if [ -n "$(DESTDIR)$(MODDIR)" ] ; then \ + if [ -n "$(KERNELCHIPSTARGETS)" ] ; then \ + $(MKDIR) $(DESTDIR)$(MODDIR) ; \ $(INSTALL) -o root -g root -m 644 $(KERNELCHIPSTARGETS) $(DESTDIR)$(MODDIR) ;\ fi diff --git a/kernel/include/Module.mk b/kernel/include/Module.mk index 28a71545..b50e8d90 100644 --- a/kernel/include/Module.mk +++ b/kernel/include/Module.mk @@ -30,8 +30,10 @@ KERNELINCLUDEFILES += $(MODULE_DIR)/i2c-isa.h endif install-all-kernel-include: - $(MKDIR) $(DESTDIR)$(SYSINCLUDEDIR) - $(INSTALL) -o root -g root -m 644 $(KERNELINCLUDEFILES) $(DESTDIR)$(SYSINCLUDEDIR) + if [ -n "$(KERNELINCLUDEFILES)" ] ; then \ + $(MKDIR) $(DESTDIR)$(SYSINCLUDEDIR) ; \ + $(INSTALL) -o root -g root -m 644 $(KERNELINCLUDEFILES) $(DESTDIR)$(SYSINCLUDEDIR) ; \ + fi install :: install-all-kernel-include