Séparateur manquant dans Makefile?

Le Makefile suivant ne fonctionne pas et je ne suis pas sûr de ce qu'il se passe.

CC = gcc
CFLAGS = -Wall -g

demo:
    ${CC} ${CFLAGS} demo.c -o demo
lib:
    ${CC} ${CFLAGS} lib.c -o lib
clean:
    rm -f lib demo

Démo a la fonction principale et la lib est un ensemble de méthodes utilisées dans la démo.

J'ai ajouté l'indicateur-c pour lib. Cependant quand je lance le make, j'ai:

Makefile:5: *** missing separator.  Stop.

source d'informationauteur Kobi | 2012-03-06