CXX = g++ CFLAGS = #-ansi -pedantic -D_GNU_SOURCE -W -Wall -Wno-unused-parameter -Werror -ggdb3` `wx-config --cppflags` `pkg-config opencv --cppflags` WORKDIR = /usr/ INCDIR = -I. -I$(WORKDIR)/include #WXINCDIR = -I. -I$(WORKDIR)/include/wx-2.8 #CVINCDIR = -I. -I$(WORKDIR)/include/opencv LIBDIR = -L$(WORKDIR)/lib #LIBS = -lGL -lGLU -lglut LIBS = `wx-config --libs --gl-libs` `pkg-config opencv --libs` SOURCES = $(wildcard *.cpp) OBJECTS = $(SOURCES:%.cpp=%.o) TARGET = main all : $(TARGET) $(TARGET) : $(OBJECTS) @echo -n "+ Edition des liens sur '`basename $@`' : " @$(CXX) $(CFLAGS) $(INCDIR) $(WXINCDIR) $(CVINCDIR) $(LIBDIR) $(LIBS) $^ -o $@ @echo "OK" .obj/%.o : %.cpp @echo -n "+ Compilation '`basename $@`' : " @$(CXX) $(CFLAGS) $(INCDIR) $(WXINCDIR) $(CVINCDIR) -c $< -o $@ @echo "OK" clean : @echo -n "- Suppression : " @rm -f $(OBJECTS) $(TARGET) @echo "OK"