On Monday 16 June 2003 11:07, Ground Zero wrote:
> 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 script care
> numara liniile, le varsa intr-un log (ca sa am si ce a facut make de fapt
> in caz ca am nevoie) dar pe ecran afiseaza doar un procentaj sau un hash
> bar.
> Mai aveti vreo idee de imbunatatire?
   Problemele care apar:
   1) doua linii de cod nu se compileaza in acelashi timp
   2) doua fisiere nu se compileaza in acelasi timp.

   Compilarea trece prin mai multe stagii, si nu poti interoga compilatorul in 
care stagiu este. Poti eventual sa modifici gcc-ul sa iti arunce hash-urile 
respective - dar tot nu sunt 'cinstite'.
   Pentru hashes doar pe partea de compilare fisier cu fisier... trebuie 
modificat make-ul care probabil tine in interior o tabela cu comenzile de 
rulat/target-urile de creat.
   In orice caz, efortul e destul de mare si un astfel de program este deloc 
trivial... Sfatul meu: familiarizeaza-te cu dedesubturile compilarii - 
paginile de manual de la make si de la gcc te-ar putea ajuta, dar nu e 
indeajuns... Probabil in cele din urma vei merge pe modificarea 
compilatorului si/sau a make-ului. ar fi o chestiune interesanta... daca vrei 
cu adevarat sa te apuci de asta...
   Succes.
   Dorin "spooky" Lazar

Raspunde prin e-mail lui