Blame view

makefile 454 Bytes
f1721432   mahmoudrabia   rapport finale
1
2
3
4
  TARGET= project
  CFLAGS=-g -W -Wall -Wextra
  LDFLAGS=-lgraph -Lgraphique -lSDL -lSDL_ttf
  OBJETS=main.o liste.o src/Graphique/libgraph.a
8959b9d7   RABIA   "premiere livraison"
5
  
f1721432   mahmoudrabia   rapport finale
6
  default: $(TARGET)
8959b9d7   RABIA   "premiere livraison"
7
  
f1721432   mahmoudrabia   rapport finale
8
9
  liste.o: liste.c liste.h 
  	gcc $(CFLAGS) -c liste.c
8959b9d7   RABIA   "premiere livraison"
10
  
f1721432   mahmoudrabia   rapport finale
11
12
  main.o: main.c liste.h src/Graphique/libgraph.h
  	gcc $(CFLAGS) -c main.c
8959b9d7   RABIA   "premiere livraison"
13
  
f1721432   mahmoudrabia   rapport finale
14
15
16
  Graphique/libgraph.a:
  	cd src/Graphique/ && $(MAKE)
  	cd ..
8959b9d7   RABIA   "premiere livraison"
17
  
f1721432   mahmoudrabia   rapport finale
18
19
  $(TARGET):  $(OBJETS)
  	clang $(OBJETS) -o $(TARGET) $(LDFLAGS)
8959b9d7   RABIA   "premiere livraison"
20
  
f1721432   mahmoudrabia   rapport finale
21
22
23
24
  .PHONY: clean
  clean:
  	rm -f *.o
  	rm -f $(TARGET)