Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

Advertisement
[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.4.3 /Rules.make

Filename:/Rules.make
Lines Added:6
Lines Deleted:6
Also changed in: (Previous) 2.4.3-pre8  2.4.3-pre7  2.4.3-pre6  2.4.3-pre5  2.4.3-pre4  2.4.3-pre3 
(Following) 2.4.7-ac8  2.4.18-pre3  2.4.18-pre4  2.4.18-pre5  2.4.18-pre6  2.4.18-pre7 

Location
[  2.4.3
   o  Rules.make

Patch

diff -u --recursive --new-file v2.4.2/linux/Rules.make linux/Rules.make
--- v2.4.2/linux/Rules.make   Fri Dec 29 14:07:19 2000
+++ linux/Rules.make   Tue Mar  6 19:31:01 2001
@@ -123,7 +123,7 @@
 # This make dependencies quickly
 #
 fastdep: dummy
-   $(TOPDIR)/scripts/mkdep $(wildcard *.[chS] local.h.master) > .depend
+   $(TOPDIR)/scripts/mkdep $(CFLAGS) $(EXTRA_CFLAGS) -- $(wildcard *.[chS]) > .depend
 ifdef ALL_SUB_DIRS
    $(MAKE) $(patsubst %,_sfdep_%,$(ALL_SUB_DIRS)) _FASTDEP_ALL_SUB_DIRS="$(ALL_SUB_DIRS)"
 endif
@@ -150,7 +150,7 @@
 #
 ALL_MOBJS = $(filter-out $(obj-y), $(obj-m))
 ifneq "$(strip $(ALL_MOBJS))" ""
-PDWN=$(shell $(CONFIG_SHELL) $(TOPDIR)/scripts/pathdown.sh)
+MOD_DESTDIR := $(shell $(CONFIG_SHELL) $(TOPDIR)/scripts/pathdown.sh)
 endif
 
 unexport MOD_DIRS
@@ -172,8 +172,8 @@
 .PHONY: _modinst__
 _modinst__: dummy
 ifneq "$(strip $(ALL_MOBJS))" ""
-   mkdir -p $(MODLIB)/kernel/$(PDWN)
-   cp $(ALL_MOBJS) $(MODLIB)/kernel/$(PDWN)
+   mkdir -p $(MODLIB)/kernel/$(MOD_DESTDIR)
+   cp $(ALL_MOBJS) $(MODLIB)/kernel/$(MOD_DESTDIR)$(MOD_TARGET)
 endif
 
 .PHONY: modules_install
@@ -222,9 +222,9 @@
 
 $(MODINCL)/%.ver: %.c
    @if [ ! -r $(MODINCL)/$*.stamp -o $(MODINCL)/$*.stamp -ot $< ]; then \
-      echo '$(CC) $(CFLAGS) -E -D__GENKSYMS__ $<'; \
+      echo '$(CC) $(CFLAGS) $(EXTRA_CFLAGS) -E -D__GENKSYMS__ $<'; \
       echo '| $(GENKSYMS) $(genksyms_smp_prefix) -k $(VERSION).$(PATCHLEVEL).$(SUBLEVEL) > $@.tmp'; \
-      $(CC) $(CFLAGS) -E -D__GENKSYMS__ $< \
+      $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -E -D__GENKSYMS__ $< \
       | $(GENKSYMS) $(genksyms_smp_prefix) -k $(VERSION).$(PATCHLEVEL).$(SUBLEVEL) > $@.tmp; \
       if [ -r $@ ] && cmp -s $@ $@.tmp; then echo $@ is unchanged; rm -f $@.tmp; \
       else echo mv $@.tmp $@; mv -f $@.tmp $@; fi; \


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.