Bonjour,

Je souhaiterais compiler avec la commande make dans le shell.

Pour cela, j'ai donc créer tous mes fichiers dont j'ai besoin.
C'est à dire :
mes fichiers .c contenant les différents #include (<stdio.h>; <stdlib.h> etc)puis la (ou les) fonction void
mes fichiers .h contenant les différents #include puis seulement la ligne void (prototypes) pour chaque fonction void
mon fichier main.c contenant les #include ainsi que les #include "nomduficiher.h" pour chaque fichier .h précédents ainsi que la fonction main
mon fichier makefile.c organisé ainsi:
all:
gcc -Wall -c fichier1.c
gcc -Wall -c fichier2.c
gcc -Wall -o fichier1.o fichier2.o main.c


Mais cela ne fonctionne pas.
J'obtiens les erreurs suivantes :
error: syntax error before ':' token
warning: no newline at end of file
make: *** [makefile] Erreur 1

Que dois je modifier pour que ça fonctionne?

Merci beaucoup.