Ground Zero wrote:

> Quoting Claudiu Cismaru <[EMAIL PROTECTED]>:
> 
>>>Ideea e sa dau configure cum vreau eu, apoi un 'make -n' si sa numar
>>>cite linii sint. Dupa care dau make "normal" dar fac pipe spre un
>>
>>Nu merge. Daca exista dependinte de libraries... nu o sa-ti mearga make -n
> 
> 
> Pp. ca vrei sa zici ca n-o sa mearga pina la capat pentru ca facind doar
> simulare n-or sa se compileze anumite bucati si o sa se opreasca la ele. Dar
> daca pun si -k la make?
> 
> Problema este de fapt (1) cum obtii o estimare a ceea ce va face un make
> complet terminat cu succes si (2) cum te prinzi cum evolueaza compilarea
> in timp ce. Daca as avea o scula care parseaza Makefile-urile crezi ca as
> obtine un (1) mai realist?
> 
> Alternativa de (2) la solutia mea (numarat linii) ar fi sa caut liniile
> produse de make "adevarat" intr-un array sau hash table (cu checksum-uri?)
> cu liniile produse de make -n si sa estimez procentajul in functie de
> pozitia la care le gaseste. Dar daca vrei sa compilezi ceva mare cu zeci
> de mii de linii de output te omoara solutia de stocare pt. array-ul ala
> si tocmai la aplicatii mari ar fi folositor un completion bar.
> 
> Dintotdeauna m-am gindit ca ar fi trebuit incorporat ceva de genul asta in
> make de la mama lui, ca pina la urma tot el e cel mai tare parser de Makefiles.
> 

Vazusem acum cateva luni un programel la Gnome Footnews... guninstaller 
sau ceva de genul asta, si avea un progress-bar cam cum ai vrea tu. Cred 
ca scana Makefile-ul, facea o lista cu *tintele* ce trebuiesc compilate, 
si updata progressbar-ul pe masura ce se completa fiecare tinta. Sigur, 
nu era in "timp real", dar iti da o idee cam cat mai trebuie sa astepti. 
Ii dadeai un director sursa (in care rulasei deja ./configure), si el 
compila si instala, pastrand si un log cu fisierele instalate.


Raspunde prin e-mail lui