Makefile
676 Bytes
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
Missile.o : ../Missile/Missile.c ../Missile/Missile.h ../ListeC/Liste.h
clang $(CFLAGS) -c ../Missile/Missile.c
main.o : main.c ../ListeC/Liste.h
clang $(CFLAGS) -c main.c
$(TARGET): Liste.o main.o Monstre.o Missile.o
clang main.o Liste.o Monstre.o Missile.o -o $(TARGET) $(LDFLAGS)
.PHONY: clean
clean:
rm -f *.o
rm -f $(TARGET)