OT hadanka s make na predlzeny vikend
Jindroush
kubecj na asw.cz
Čtvrtek Květen 7 23:10:06 CEST 2015
On 7.5.2015 23:04, Jan Waclawek wrote:
>> Na zacatku prekladu, bezpodminecne (tj. bez explicitni recipe zavislosti
>> na version_last_good.h) se nacte ta verze, inkrementuje a zapise do
>> version_current.h
>
> No dobre, ale to znamena, ze ten version_current.h bude vzdy novsi nez
> vsetky zdrojaky, t.j sa vsetky zdrojaky v ktorych je #include-nuty budu
> vzdy bezpodmienecne prekladat, bez ohladu na to ci sa zmenili alebo nie. A
> tym padom sa bude spustat cely stroj atd.
To je pravda, ale je to logicky dusledek toho, co chcete. Tj. kazdy
preklad dava novou verzi binarky, pokud dojde k nejake zmene zdrojaku.
Takze presneji - ten inkrement se musi udelat tehdy a jen tehdy, kdyz se
ma prelozit aspon jeden .c
> To nie je vlastne ziadna zmena oproti tomu, ze sa includne priamo
> version_last_good.h.
Ten se nemuze includovat, protoze predpokladam, ze na konci bude ten
recipe s jeho jmenem, doslo by zase ke kruhove zavislosti.
--
Jindroush (kubecj na avast.com)
http://www.kostky.org - Pro fany stavebnic LEGO.
Další informace o konferenci Hw-list