CXX = g++ CFLAGS = `wx-config --cppflags` -fno-strict-aliasing -W -Wall -O2 -ggdb3 #-Werror -Wno-unused-parameter INCDIR = -I../include LIBDIR = LIBS = `wx-config --libs --gl-libs` SRC = $(wildcard ../src/*.cpp) OBJ = $(SRC:../src/%.cpp=../obj/%.o) TARGET = ../bin/main all : $(TARGET) $(TARGET) : $(OBJ) @echo -n "+ Edition des liens sur `basename $@` : " @$(CXX) $(CFLAGS) $(INCDIR) $(LIBDIR) $(LIBS) $^ -o $@ @echo "OK" ../obj/%.o : ../src/%.cpp @echo -n "+ Compilation de `basename $<` : " @$(CXX) $(CFLAGS) $(INCDIR) -c $< -o $@ @echo "OK" clean : @echo -n "- Nettoyage : " @rm -f $(TARGET) $(OBJ) @echo "OK"