CC = g++ TARGET = planete INCFLAGS = -I$(DISLIN)/real64 UNAME := $(shell uname) LDFLAGS = -L$(DISLIN) -ldislin_d # OSX (10.5 ou 10.6) ifeq ($(UNAME), Darwin) LDFLAGS += -L/usr/OpenMotif/lib LDFLAGS += -L/usr/X11/lib endif LDFLAGS += -lXm -lXt OBJECTS = $(patsubst %.cpp,%.o, $(wildcard *.cpp)) $(TARGET).exe: $(OBJECTS) @echo "**" @echo "** Linking Executable" @echo "**" $(CC) $(OBJECTS) $(LDFLAGS) -o $(TARGET).exe clean: @rm -f *.o *~ veryclean: clean @rm -f $(TARGET).exe %.o: %.cpp @echo "**" @echo "** Compiling C++ Source" @echo "**" $(CC) -c $(INCFLAGS) $<