From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Envelope-To: X-Envelope-From: llb@udm.ru Date: Fri, 27 Jun 2003 23:39:33 +0500 From: ASA X-Mailer: The Bat! (v1.60q) Organization: LLB, LLC X-Priority: 3 (Normal) Message-ID: <5910966849.20030627233933@udm.ru> To: Shrek Subject: =?koi8-r?B?UmVbMl06IFtDb21tXSAg8MXSxcvPzdDJzNHDydEg0cTSwQ==?= In-Reply-To: <3EFC891C.9010407@progroup.ru> References: <3EFAF05A.9060806@progroup.ru> <20030626162206.4460d707.Maxim.Savrilov@socenter.ru> <3EFB09E5.8070607@progroup.ru> <5510596727.20030626224703@udm.ru> <3EFC14D4.9040208@progroup.ru> <1611357672.20030627192114@udm.ru> <3EFC891C.9010407@progroup.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.1 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jun 2003 18:41:24 -0000 Archived-At: List-Archive: List-Post: Hello Shrek, Friday, June 27, 2003, 11:12:44 PM, you wrote: >> module.o: module1.o module2.o module3.o >> $(LD) -r $^ -o $@ S> pwc-ctrl.c S> pwc-ioctl.h S> pwc_nala.h S> pwc-uncompress.h S> pwc.h S> pwc_kiara.h S> pwc_timon.h S> pwc-if.c S> pwc-misc.c S> pwc-uncompress.c S> в итоге должен получиться один модуль - pwc.o ==== начало предлагаемого Makefile KERNELDIR = /usr/src/kernel-2.4.20/ include $(KERNELDIR)/.config CFLAGS = -D__KERNEL__ -DMODULE -I$(KERNELDIR)/include -O2 -Wall ifdef CONFIG_SMP CFLAGS += -D__SMP__ -DSMP endif all: pwc.o clean: rm -f *.o *~ core pwc.o: pwc-ctrl.o pwc-if.o pwc-misc.o pwc-uncompress.o $(LD) -r $^ -o $@ ==== конец предлагаемого Makefile Там, где отступ в 8 символов - читать не пробел, а tab (очень важный нюанс) для компиляции этого хватит. Если планируется еще и редактировать .h файлы между компиляциями, то перемежать их (компиляции) либо make clean, либо добавить зависимости что-то типа pwc-ctrl.o: pwc-ctrl.c pwc-ioctl.h pwc_nala.h \ pwc-uncompress.h pwc.h pwc_kiara.h pwc_timon.h pwc-if.o: pwc-if.c pwc-ioctl.h pwc_nala.h \ pwc-uncompress.h pwc.h pwc_kiara.h pwc_timon.h pwc-misc.o: pwc-misc.c pwc-ioctl.h pwc_nala.h \ pwc-uncompress.h pwc.h pwc_kiara.h pwc_timon.h pwc-uncompress.o: pwc-uncompress.c pwc-ioctl.h pwc_nala.h \ pwc-uncompress.h pwc.h pwc_kiara.h pwc_timon.h Но думаю, в данном случае это будет лишнее. -- Best regards, ASA mailto:llb@udm.ru