lab.cpp/SDL#1/makefile

42 lines
516 B
Makefile
Raw Permalink Normal View History

2016-03-10 11:06:45 +00:00
.PHONY: init, clean, mrproper
CC=g++
2016-03-10 20:38:15 +00:00
FLAGS=`pkg-config sdl2 --cflags --libs` -l SDL2_image
2016-03-10 11:06:45 +00:00
# INIT > STRUCTURE DE FICHIERS POUR LES EXECUTABLES
init: clean
mkdir dep.o
# EXECUTABLE > DEPENDANCES DE L'EXECUTABLE
all: init main.o clean
rm -r dep.o
$(CC) main.o -o exe $(FLAGS)
# AMORCE > PROGRAMME PRINCIPAL
main.o: main.cpp
$(CC) -c $< -o main.o $(FLAGS)
# RESET > SUPPRESSION DES FICHIERS
clean:
touch init.o
rm -r *.o
# RESET FOR REBUILD > SUPPRESSION DE L'EXECUTABLE
mrproper:
rm exe