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
