|
|
- CC=c++
- IDIR =../include
- CFLAGS=-I. -DICE_CPP11_MAPPING -I $(IDIR) -std=c++11 -pthread
-
- 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 MWSessionManagerI.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)/*~
|