Bonjour , j'ai actuellement une erreur de linkage (enfin je pense que c'est ça ) dans un makefile et j'ai aucune idée de sa nature

voila le makefile :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
CC=gcc
CFLAGS=-Wall -ansi
 
OBJECTS= champs.o gameTrain.o game.o utility.o affichage.o crypto.o
 
main: main.c $(OBJECTS)
 
crypto.o : crypto.c crypto.h
 
champs.o : champs.c champs.h
 
affichage.o : affichage.c affichage.h champs.h
 
fileTool.o : fileTool.c fileTool.h
 
game.o : game.c game.h champs.h utility.h fileTool.h gameTrain.h affichage.h
 
gameTrain.o : gameTrain.c gameTrain.h champs.h
 
utility.o : utility.c utility.h  
 
clean : 
	rm -rf *~ \#*
 
cleanall : 
	rm -rf *~ \#*$(OBJECTS)
et voici l'insulte de xemacs :

make -k
gcc -Wall -ansi main.c -o main
/var/tmp//cc7oB5sP.o(.text+0x10f): In function `main':
: undefined reference to `initialise_jeu_et_erreurs'
/var/tmp//cc7oB5sP.o(.text+0x125): In function `main':
: undefined reference to `initialise_jeu'
/var/tmp//cc7oB5sP.o(.text+0x19e): In function `main':
: undefined reference to `commence_jeu_sauvegarde'
/var/tmp//cc7oB5sP.o(.text+0x1a8): In function `main':
: undefined reference to `msgWelcome'
/var/tmp//cc7oB5sP.o(.text+0x1ad): In function `main':
: undefined reference to `creation_champs_bataille'
/var/tmp//cc7oB5sP.o(.text+0x1c5): In function `main':
: undefined reference to `get_char'
/var/tmp//cc7oB5sP.o(.text+0x1cd): In function `main':
: undefined reference to `magicClean'
/var/tmp//cc7oB5sP.o(.text+0x1fe): In function `main':
: undefined reference to `gameTrain'
*** Error code 1 (continuing)
Je m'en remet une nouvelle fois a vous !

Merci d'avance