Blame view

Main/Makefile 786 Bytes
2fd95d7e   Martin CHAUVELIERE   1ere Version bis
1
2
3
4
5
6
7
8
9
10
11
12
13
  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
  	
590ac30b   Martin CHAUVELIERE   Debut Collision
14
15
  Interactif.o : ../Interactif/Interactif.c ../Interactif/Interactif.h ../ListeC/Liste.h
  	clang $(CFLAGS) -c ../Interactif/Interactif.c
2fd95d7e   Martin CHAUVELIERE   1ere Version bis
16
  	
590ac30b   Martin CHAUVELIERE   Debut Collision
17
18
19
  init.o : init.c init.h ../ListeC/Liste.h
  	clang $(CFLAGS) -c init.c
  
2fd95d7e   Martin CHAUVELIERE   1ere Version bis
20
21
22
23
  main.o : main.c  ../ListeC/Liste.h
  	clang $(CFLAGS) -c main.c
  	
  	
590ac30b   Martin CHAUVELIERE   Debut Collision
24
25
  $(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)
2fd95d7e   Martin CHAUVELIERE   1ere Version bis
26
27
28
29
30
  
  .PHONY: clean
  clean:
  	rm -f *.o
  	rm -f $(TARGET)