rendered paste bodyCXX = 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"