Re: Makefile

Top Page

Reply to this message
Author: Frédéric Boiteux
Date:  
To: guilde
Subject: Re: Makefile
Le Wed, 29 Jul 2009 22:13:43 +0100 (BST),
Patrick Dupre <pd520@???> a écrit :

> …
> Je ne suis pas grand specialiste des Makefile, de plus j'ai
> remarque des differences par rapport a des commandes shell,
> Example: if et @if, $Var et @Var !!!
> Je suis un peu perdu.
> Si je pouvais trouver un exemple pedagogique, cela serait parfait.


Tu peux utiliser les commandes ifeq et ifneq, par exemple :


ARCH := $(shell uname -m)

ifeq ($(ARCH),i686)
CMD := "en 32 bits"
else
CMD := "en 64 bits"
endif

defaut:
        @echo "Compilation $(CMD)"



    Fred.