Makefile

Page principale

Répondre à ce message
Auteur: Yruama Lairba
Date:  
À: Patrick Dupre, guilde
Sujet: 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
> ===========================================================================
>