[linux] makefile, ktory kompiluje len zmenene casti projektu

peto fodrek na kasr.elf.stuba.sk
Úterý Červen 12 16:35:29 CEST 2007



Jan Tomka wrote:
> On Tue, 12 Jun 2007 09:39:05 +0200, Jan Tomka wrote
>   
>> On Tue, 12 Jun 2007 09:26:31 +0200, peto wrote
>>     
>>> ak som to pochopil spravne
>>>
>>> obj-m:=module.o
>>> module-objs:=module_part1.o
>>> module-objs+=module_part2.o
>>>
>>> all : module_part1.c module_part2.c
>>>
>>>    make -C /lib/modules/$(shell uname -r)/build M=$(shell pwd)
>>>
>>> by urobilo kernel modul len ak by sa jeho zdrojaky zmenili?
>>>       
>> Neexistujuce targety sa povazuju za zmenene, teda by to urobilo 
>> kernel modul len ak sa jeho zdrojaky zmenili, alebo este neexistuje 
>> (ten modul)/
Vdaka
Bolo treba urobit zvlastny target .. ako to mam vysis spustalo vzdy 
linker "LD[M]"
toto uz anai nspusta linker ak nedoslo k zmene

obj-m:=module.o
module-objs:=module_part1.o
module-objs+=module_part2.o

all : module.ko
module.ko: module_part1.c module_part2.c

   make -C /lib/modules/$(shell uname -r)/build M=$(shell pwd)


Peto



Další informace o konferenci linux