[so] Nelamurire

Alex Popa alex at dataxnet.ro
Mon Oct 16 14:43:24 EEST 2006


Alexandru Trifan wrote:
> [stuff deleted]
>  Nu inteleg din ce motive nu s-a apelat la sectiunea standard care 
> compileaza proiectul ( all), si care este invocata doar prin comanda 
> make. Stiu, puteam sa fac eu o sectiune all , care trecea in sectiunea 
> build, dar... nu vi se pare un pic peste mana? Plus ca cei ce 
> corecteaza trebuie sa aiba si ei in scripturi make build , in loc de 
> un simplu make. Nu vreau sa credeti ca e vorba de inflexibilitate, dar 
> nu cred ca doar de dragul de a crea unele reguli trebuie sa sfidam 
> common-sense-ul.
Un simplu make NU este echivalent cu "make all".   Un "make" rulat fara 
argumente va rula PRIMUL target pe care il gaseste in Makefile... deci 
nimic nu te opreste sa pui "build" ca primul target, si sa rulezi un 
simplu "make".

Exemplu (din shell):
 > $ cat Makefile
 > gigi:
 >         ls -d /
 > all:
 >         date
 > $ gmake
 > ls -d /
 > /
...ceea ce dovedeste ca s-a rulat target-ul "gigi" si nu "all".
 > $ gmake -v
 > GNU Make 3.81
 > [snip]


> Regards,
> Alexandru Trifan - Grupa 351C4
Have fun
    Alex



More information about the so mailing list