From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <43958863.7020100@stc.donpac.ru> Date: Tue, 06 Dec 2005 15:47:31 +0300 From: Eugene Prokopiev User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.7.2) Gecko/20040808 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Linux Community Subject: Re: [Comm] zaptel : sisyphus -> alm24 References: <43956D66.2060307@stc.donpac.ru> <20051206112510.GC8593@ember.istranet.ru> <439581CF.2090405@stc.donpac.ru> In-Reply-To: <439581CF.2090405@stc.donpac.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Dec 2005 12:47:20 -0000 Archived-At: List-Archive: List-Post: > Т.е. первоначально в %_usrsrc/linux-%kversion-%flavour оказывается то, > что нужно, но следующий make все портит. Откуда он берется? Наверное, из > /usr/src/linux-2.4.26-std-up/Makefile, в котором цель modules описана так: > > modules: $(patsubst %, _mod_%, $(SUBDIRS)) > $(MAKE) -C $(patsubst _mod_%, %, $@) CFLAGS="$(CFLAGS) > $(MODFLAGS)" MAKING_MODULES=1 modules вот смотрю сейчас в /usr/src/linux-2.4.26-std-up/Makefile и вижу немного другое: .PHONY: modules modules: $(patsubst %, _mod_%, $(SUBDIRS)) .PHONY: $(patsubst %, _mod_%, $(SUBDIRS)) $(patsubst %, _mod_%, $(SUBDIRS)) : dummy $(MAKE) -C $(patsubst _mod_%, %, $@) CFLAGS="$(CFLAGS) $(MODFLAGS)" MAKING_MODULES=1 modules .PHONY: modules_install modules_install: _modinst_ $(patsubst %, _modinst_%, $(SUBDIRS)) _modinst_post На столь хитрым образом сделанный make можно было бы и забить, заменив его на make KSRC=%_usrsrc/linux-%kversion-%flavour, однако с секцией %install это уже не прокатит. Файлов там копируется много, и на каждый писать install лень. Да и вообще, раз уж было сделано так, то может в этом есть какие-то преимущества? И есть ли в спеках для ALM24 примеры успешного использования /usr/src/linux-2.4.26-std-up/Makefile? -- С уважением, Прокопьев Евгений