[d-kernel] Re: new fixes
Sergey Vlasov
vsu at altlinux.ru
Tue Jul 1 18:41:50 MSD 2003
On Tue, 01 Jul 2003 09:29:06 +0400
ed at altlinux.ru (Ed V. Bartosh) wrote:
> Вот, что у меня там, ровно то, что на списке было,
> только слегка подправленое для прикладывания к нашему ядру.
>
> --- linux-2.4.18.tmp/drivers/scsi/Makefile Fri Aug 2 10:04:34 2002
> +++ linux-2.4.18.SuSE/drivers/scsi/Makefile Fri Aug 2 10:05:21 2002
> @@ -99,7 +99,7 @@
> ifeq ($(CONFIG_SCSI_SYM53C8XX_2),y)
> obj-$(CONFIG_SCSI_SYM53C8XX_2) += sym53c8xx_2/sym53c8xx.o
> endif
> -obj-$(CONFIG_SCSI_SYM53C8XX) += sym53c8xx.o
> +obj-$(CONFIG_SCSI_SYM53C8XX) += sym53c8xx-old.o
> obj-$(CONFIG_SCSI_NCR53C8XX) += ncr53c8xx.o
> obj-$(CONFIG_SCSI_EATA_DMA) += eata_dma.o
> obj-$(CONFIG_SCSI_EATA_PIO) += eata_pio.o
> @@ -220,3 +220,6 @@
> mv script.h 53c700_d.h
>
> 53c700.o: 53c700_d.h
> +
> +sym53c8xx-old.o: sym53c8xx.c
> + $(CC) $(CFLAGS) -c sym53c8xx.c -o $@
Вот последнее правило мне не очень нравится - оно не совпадает точно с
тем правилом, которое используется для сборки нормальных модулей (в
Rules.make). Хотя флаги, которых тут не хватает, вроде бы не должны
влиять на сборку нормальных модулей...
Я кидал сюда вариант с #include "sym53c8xx.c" - тоже не совсем
красиво, но зато не возникает вопросов по поводу CFLAGS, да и
вероятность конфликтов при наложении меньше (если всё-таки возникнет
необходимость патчить этот же Makefile).
More information about the devel-kernel
mailing list