On Tue, Mar 16, 2004 at 04:09:27PM +0200, Andrey Khavryuchenko wrote: > Подскажите, как у нас сейчас правильно собирать модули для ядра в отдельных > пакетах? > > Вводная: > Есть железяка Zyxel Prestige 630-11, которая поддерживается на > альфа-уровне соответствующим проектом на sf.net. В его Makefile есть > следующее: > > ifeq ($(PATCHLEVEL), 4) > obj-y := $(xdslusb-module-objs) $(xdslusb-crc).o > obj-m := $(XDSLUSB-MODULE).o > O_TARGET := $(XDSLUSB-MODULE).o > include $(TOPDIR)/Rules.make > else > obj-m := $(XDSLUSB-MODULE).o > $(XDSLUSB-MODULE)-objs := $(xdslusb-module-objs) > endif Видимо, это должно собираться через Makefile ядра: make -C %_usrsrc/linux-%kversion-%flavour SUBDIRS=$(pwd) modules (это для 2.4.x) > Задача: собрать и опакетить этот модуль в существующем виде. > > Вопрос: как сейчас осуществляется сборка модулей _вне_ пакета с ядром? > > Буду благодарен покажут соответствующий пакет, который можно попользовать в > качестве отправной точки. kernel-modules-* (в каждом свои фокусы).