makefile
454 Bytes
TARGET= project
CFLAGS=-g -W -Wall -Wextra
LDFLAGS=-lgraph -Lgraphique -lSDL -lSDL_ttf
OBJETS=main.o liste.o src/Graphique/libgraph.a
default: $(TARGET)
liste.o: liste.c liste.h
gcc $(CFLAGS) -c liste.c
main.o: main.c liste.h src/Graphique/libgraph.h
gcc $(CFLAGS) -c main.c
Graphique/libgraph.a:
cd src/Graphique/ && $(MAKE)
cd ..
$(TARGET): $(OBJETS)
clang $(OBJETS) -o $(TARGET) $(LDFLAGS)
.PHONY: clean
clean:
rm -f *.o
rm -f $(TARGET)