CC=clang TARGET=exec CFLAGS=-g -W -Wall -Wextra LDFLAGS=-I Graphique -l graph -L ../Graphique -l SDL -l SDL_ttf default: $(TARGET) Liste.o : ../ListeC/Liste.c ../ListeC/Liste.h clang $(CFLAGS) -c ../ListeC/Liste.c Monstre.o : ../Monstre/Monstre.c ../Monstre/Monstre.h ../ListeC/Liste.h clang $(CFLAGS) -c ../Monstre/Monstre.c Interactif.o : ../Interactif/Interactif.c ../Interactif/Interactif.h ../ListeC/Liste.h clang $(CFLAGS) -c ../Interactif/Interactif.c init.o : init.c init.h ../ListeC/Liste.h clang $(CFLAGS) -c init.c main.o : main.c ../ListeC/Liste.h clang $(CFLAGS) -c main.c $(TARGET): Liste.o main.o Monstre.o Interactif.o init.o clang main.o Liste.o Monstre.o Interactif.o init.o -o $(TARGET) $(LDFLAGS) .PHONY: clean clean: rm -f *.o rm -f $(TARGET) tidy : main.c ../ListeC/Liste.c ../Monstre/Monstre.c ../Interactif/Interactif.c init.c $(CC)-tidy ../Interactif/Interactif.c --checks="readability-*" -header-filter=.*