Is there a reason that the makefile rule below prevents creating .ver files if there is a .c file with exports in the kernel with the same name? (this happens for ac97_codec.c and sb_common.c)
Without .ver files, the make dependencies get out of whack, and the affected .o files are rebuilt in each make run, even when they're up to date. As far as I can see, the kernel's and ALSA's .ver files could coexist without problems, as they get their own directory, and don't (try to) access each other. Regards, Clemens -- Index: alsa-driver/Rules.make =================================================================== RCS file: /cvsroot/alsa/alsa-driver/Rules.make,v retrieving revision 1.35 diff -u -r1.35 Rules.make --- alsa-driver/Rules.make 11 Nov 2003 13:12:15 -0000 1.35 +++ alsa-driver/Rules.make 4 Dec 2003 10:15:18 -0000 @@ -266,14 +266,12 @@ $(MODINCL)/$(MODPREFIX)%.ver: %.c @if [ ! -r $(MODINCL)/$(MODPREFIX)$*.stamp -o $(MODINCL)/$(MODPREFIX)$*.stamp -ot $< ]; then \ - if [ ! -f $(CONFIG_SND_KERNELDIR)/include/linux/modules/$*.stamp ]; then \ echo '$(CC) -D__KERNEL__ $(CFLAGS) $(EXTRA_CFLAGS) -E -D__GENKSYMS__ $<'; \ echo '| $(GENKSYMS) $(genksyms_smp_prefix) > [EMAIL PROTECTED]'; \ $(CC) -D__KERNEL__ $(CFLAGS) $(EXTRA_CFLAGS) -E -D__GENKSYMS__ $< \ | $(GENKSYMS) $(genksyms_smp_prefix) > [EMAIL PROTECTED]; \ if [ -r $@ ] && cmp -s $@ [EMAIL PROTECTED]; then echo $@ is unchanged; rm -f [EMAIL PROTECTED]; \ else echo mv [EMAIL PROTECTED] $@; mv -f [EMAIL PROTECTED] $@; fi; \ - fi; \ fi; touch $(MODINCL)/$(MODPREFIX)$*.stamp $(addprefix $(MODINCL)/$(MODPREFIX),$(export-objs:.o=.ver)): $(TOPDIR)/include/config.h $(TOPDIR)/include/config1.h ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel