CC=c++ IDIR =../include CFLAGS=-I. -DICE_CPP11_MAPPING -I $(IDIR) -std=c++11 ODIR=obj LDIR =../lib LIBS=-lm -lIce++11 _DEPS = MW.h MWMap.h MWSession.h MWSessionI.h MWSessionManagerI.h DEPS = $(patsubst %,$(IDIR)/%,$(_DEPS)) _OBJ = MW.o MWServer.o MWMap.o MWSession.o MWSesionManagerI.o MWUtils.o OBJ = $(patsubst %,$(ODIR)/%,$(_OBJ)) $(ODIR)/%.o: %.cpp $(DEPS) $(CC) -c -o $@ $< $(CFLAGS) slice: slice2cpp -I. -I../../ice/slice *.ice mv *.h ../include mwserver: $(OBJ) $(CC) -o $@ $^ $(CFLAGS) $(LIBS) .PHONY: clean clean: rm -f $(ODIR)/*.o *~ core $(INCDIR)/*~