Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: gentoo 15. 03. 2011, 11:27:24

Název: Synchronizace paralelního překladu
Přispěvatel: gentoo 15. 03. 2011, 11:27:24
Lze synchronizovat preklad v makefile? Nebo se to musi resit jinak? Momenalne to resim rekurzivne, ale moc se mi to nelibi...

Zavolam napr.:
Kód: [Vybrat]
make -j5
Makefile:
Kód: [Vybrat]
all: clean <cekej> preklad1 preklad2 preklad3 <cekej> preklad4
clean: ...
preklad1: ...
...
Název: Re: Synchronizace paralelního překladu
Přispěvatel: trubicoid2 15. 03. 2011, 11:37:58
asi clean nema byt v all, ne? kvuli uspore casu


a potom se to resi tim, ze trebas preklad4 potrebuje objekt, ktery vyrobi preklad1, ale to make uz sam pozna
Název: Re: Synchronizace paralelního překladu
Přispěvatel: Sten 15. 03. 2011, 12:16:06
Lze, závislostmi.

Kód: [Vybrat]
preklad1: clean
preklad2: clean
preklad3: clean

preklad4: preklad1 preklad2 preklad3

Btw. proč máte clean v all?