Bonsoir tout le monde 
Je rencontre actuellement un petit soucis avec un makefile que je dois réaliser pour un projet, je vois joint le code :
CC = gcc
CFLAGS = -Wall -pedantic -std=c99 -fPIC
LDFLAGS = -shared
OBJECTS = main.o heure.o
PREFIX = $(PWD)
EXEC_PREFIX = $(PREFIX)
BINDIR = $(PREFIX)/bin
LIBDIR = $(PREFIX)/lib
INSTALL_LIB = yes
all : libheure.so heure
heure : $(OBJECTS)
$(CC) $(OBJECTS) -L libheure.so -o heure
libheure.so : heure.o
$(CC) $(LDFLAGS) -o libheure.so heure.o
main.o : heure.o
heure.o : heure.c heure.h
install :
make
ifeq (yes, yes)
mkdir $(LIBDIR)
cp libheure.so $(LIBDIR)
endif
mkdir $(BINDIR)
cp heure $(BINDIR)
uninstall :
rm $(BINDIR)/heure
clean :
rm -f heure *.o *.so
rm -r $(BINDIR) $(LIBDIR)
Tout fonctionne sans soucis, excepté la conditionnelle, en effet, lors de l'exécution de "make install", le terminal m'affiche l'erreur suivante :
"ifeq (yes, yes)
/bin/sh: 1: Syntax error: word unexpected (expecting ")")
make: *** [install] Erreur 2"
Je ne comprends vraiment pas ce qui ne vas pas ? J'ai pourtant été rechercher / vérifier sur différents sites internet, et les conditionnelles sont toujours écrites ainsi...
Merci d'avance à celui / ceux qui prendront le temps de me lire, et éventuellement de m'aider.
Bonne soirée.