Code clean

This commit is contained in:
William DURAND
2011-11-30 12:24:28 +01:00
parent 52c87bea36
commit f3c4ba7b0e
2 changed files with 40 additions and 69 deletions

View File

@@ -1,30 +1,19 @@
#On purge la liste des suffixes utilis<69> pour les r<>les implicites
.SUFFIXES:
#On ajoute simplements les extensions dont l'on a besoin
.SUFFIXES:.cpp .o
#Nom de l'executable
EXEC=tp1
#Liste des fichiers sources separes par des espaces
EXEC=emd
SOURCES=main.cpp
#Liste des fichiers objets
OBJETS=$(SOURCES:%.cpp=%.o)
#Compilateur et options de compilation
CCPP=g++
CC=g++
CFLAGS=-Wall -ansi -pedantic -ffast-math -I /usr/X11R6/include -I ./CImg
LFLAGS= -L . -L /usr/X11R6/lib -lpthread -lX11 -lXext -Dcimg_use_xshm -lm
#R<>le explicite de construction de l'ex<65>utable
$(EXEC):$(OBJETS) Makefile
$(CCPP) -o $(EXEC) $(OBJETS) $(LFLAGS)
$(CC) -o $(EXEC) $(OBJETS) $(LFLAGS)
.cpp.o:
$(CCPP) $(CFLAGS) -c $< -o $@
$(CC) $(CFLAGS) -c $< -o $@
clean:
rm $(OBJETS)
@@ -33,13 +22,8 @@ clear:
depend:
sed -e "/^#DEPENDANCIES/,$$ d" Makefile >dependances
echo "#DEPENDANCIES" >> dependances
$(CCPP) -MM $(SOURCES) >> dependances
$(CC) -MM $(SOURCES) >> dependances
cat dependances >Makefile
rm dependances
#DEPENDANCIES
main.o: main.cpp
main.o: main.cpp