Update of /cvsroot/alsa/alsa-driver
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23376

Modified Files:
        Makefile Rules.make 
Log Message:
fixed "make clean" on 2.6.x kernel without invoking the standard "make clean"
to avoid clean-up of files in the kernel tree.


Index: Makefile
===================================================================
RCS file: /cvsroot/alsa/alsa-driver/Makefile,v
retrieving revision 1.108
retrieving revision 1.109
diff -u -r1.108 -r1.109
--- Makefile    14 May 2004 13:44:13 -0000      1.108
+++ Makefile    27 May 2004 18:24:57 -0000      1.109
@@ -198,9 +198,8 @@
 .PHONY: clean
 clean: clean1
 ifdef NEW_KBUILD
-       find . \( -name '*.[oas]' -o -name '*.ko' -o -name '.*.cmd' -o -name '.*.d' -o 
-name '.*.tmp' -o -name '*.mod.c' \) -type f -print | xargs rm -f
        rm -rf kbuild/.tmp_versions
-       @for d in $(SUBDIRS); do if ! $(MAKE) -C $(CONFIG_SND_KERNELDIR) 
SUBDIRS=$(MAINSRCDIR)/$$d clean; then exit 1; fi; done
+       @for d in $(SUBDIRS); do if ! $(MAKE) -C $$d cleanup; then exit 1; fi; done
 else
        @for d in $(SUBDIRS); do if ! $(MAKE) -C $$d clean; then exit 1; fi; done
 endif

Index: Rules.make
===================================================================
RCS file: /cvsroot/alsa/alsa-driver/Rules.make,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- Rules.make  30 Jan 2004 11:44:58 -0000      1.38
+++ Rules.make  27 May 2004 18:24:57 -0000      1.39
@@ -27,13 +27,21 @@
 modules_install:
 ifneq "$(strip $(ALL_MOBJS))" ""
        mkdir -p $(DESTDIR)$(moddir)/$(MODCURDIR)
-       cp $(ALL_MOBJS:.o=.ko) $(DESTDIR)$(moddir)/$(MODCURDIR)
+       cp $(sort $(ALL_MOBJS:.o=.ko)) $(DESTDIR)$(moddir)/$(MODCURDIR)
 endif
        @for d in $(patsubst %/,%,$(filter %/, $(obj-y))) \
                  $(patsubst %/,%,$(filter %/, $(obj-m))) DUMMY; do \
         if [ $$d != DUMMY ]; then $(MAKE) -C $$d modules_install; fi; \
        done
 
+# apply patches beforehand
+cleanup:
+       rm -f *.[oas] *.ko .*.cmd .*.d .*.tmp *.mod.c $(clean-files)
+       @for d in $(patsubst %/,%,$(filter %/, $(obj-y))) \
+                 $(patsubst %/,%,$(filter %/, $(obj-m))) DUMMY; do \
+        if [ $$d != DUMMY ]; then $(MAKE) -C $$d cleanup; fi; \
+       done
+
 else
 
 TOPDIR = $(MAINSRCDIR)



-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to