Re: Makefiles

Top Page

Reply to this message
Author: Xavier SIRVENT
Date:  
To: Christophe LYON
CC: GUILDE
Subject: Re: Makefiles
Christophe LYON wrote:

>>>Tu peux faire qqch du style:
>>>
>>>all:
>>> $(MAKE) HelloWorld CURRENT_CC=$(RELEASE_CC) CURRENT_LD=$(RELEASE_LD)
>>>
>>>debug:
>>> $(MAKE) HelloWorld CURRENT_CC=$(DEBUG_CC) CURRENT_LD=$(DEBUG_LD)
>>>
>>>Christophe.
>>>
>>>
>>>
>>>
>>>
>>Avec des guillemets, ca marche impec!
>>
>>
>desole pour cet oubli (j'ai pas teste ce que j'ecrivais :-)
> (all:=
>
>
>>ce qui me chagrine quand même, c'est qu'on a rappellé le makefile, ce
>>que j'aurais voulu éviter.
>>
>>
>
>J'ai vu un autre reponse, avec une syntaxe que je ne connaissais pas:
>all: CURRENT_CC=....
>all: HelloWorld
>
>A essayer donc.
>
>
>

Ca marche aussi trés bien et ça évite un deuxième appel au makefile.
Cela ressemble fortement à la syntaxe que j'utilise sous Solaris(
all:=CURRENT_CC=$(RELEASE_CC) mais dommage que ce ne soit pas compatible.
De toute manière, rien ne m'empeche d'utiliser gmake sous Solaris et
hop, le tour est joué! ;-)

Merci à tout le monde pour votre aide!

Xavier