Bonsoir,

J'ai réalisé un makefile qui fonctionne bien mais le seul problème est qu'il m'affiche un warning à chaque compilation.
J'utilise SDL comme librairie supplémentaire. Elle n'est utilisé que par le fichier process.c.

Voici 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
 
.SILENT:
 
EXEC = mandelbrot
SRCS = $(wildcard *.c)
OBJS = $(SRCS:.c=.o)
 
CC = cc
CFLAGS += -W -Wall -std=c99 --pedantic `sdl-config --cflags --libs`
 
all: $(EXEC)
 
$(EXEC): $(OBJS)
	$(CC) $(CFLAGS) $(OBJS) -o $(EXEC)
 
%.o:	%.c %.h
	$(CC) $(CFLAGS) -c $<
 
clean:
	@rm -f tags $(OBJS) core
clobber:	clean
	@rm -f tags $(EXEC)
et voici le résultat de la commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
cc: -lSDL: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
cc: -lSDL: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite 
cc: -lSDL: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
Merci,

Bonne soirée,

Dimitri