Oui,
Merci.
J'ai resolu certains problemes. Il y avait un probleme avec les
tabulation pas faciles a gererer.
Mais on peut bien mettre des ifeq (ou @if) a l'interieur des "cibles".
===========================================================================
Patrick DUPRÉ | | email: pdupre@???
Laboratoire de Physico-Chimie de l'Atmosphère | |
Université du Littoral-Côte d'Opale | |
Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44
189A, avenue Maurice Schumann | | 59140 Dunkerque, France
===========================================================================
> Sent: Wednesday, August 24, 2016 at 1:52 AM
> From: "Yruama Lairba" <yruama_lairba@???>
> To: "Patrick Dupre" <pdupre@???>, guilde <guilde@???>
> Subject: Makefile
>
> faut faire attention que les tabulations soit retranscrite lors de l'envoie de mail, c'est très important pour les makefile.
>
> Ton problème viens du faite que l'instruction "ifeq" d'un makefile ne peut être à l’intérieur d'une cible.
>
> ----------------------------------------
> > From: pdupre@???
> > To: guilde@???
> > Subject: Makefile
> > Date: Tue, 23 Aug 2016 19:25:49 +0200
> >
> > Bonjour,
> >
> > J'aissie de mettre in if dans mon Makefile, mais j'ai une erreur:
> >
> > UNAME := $(shell uname -m)
> > all:
> > $(info Checking installation directory)
> > ifeq ($(UNAME), x86_64)
> > $(shell echo pp)
> > @echo PP
> > endif
> >
> >
> > Checking installation directory
> > ifeq (x86_64, x86_64)
> > /bin/sh: -c: line 0: syntax error near unexpected token `x86_64,'
> > /bin/sh: -c: line 0: `ifeq (x86_64, x86_64)'
> > Makefile:20: recipe for target 'all' failed
> > make: *** [all] Error 1
> >
> >
> > J'ai aussi mis :
> > #!/bin/bash
> >
> > C'est un exemple que j'ai trouve sur internet.
> > Ou est mon erreur ?
> >
> > Merci.
> >
> > ===========================================================================
> > Patrick DUPRÉ | | email: pdupre@???
> > Laboratoire de Physico-Chimie de l'Atmosphère | |
> > Université du Littoral-Côte d'Opale | |
> > Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44
> > 189A, avenue Maurice Schumann | | 59140 Dunkerque, France
> > ===========================================================================
> >
>
>