include ../../../make.inc

ifdef system_macos
  LIBS = -L$(DIR)/lib $(XMLLIBS) ../../Mech.o ../../../baseServer/BaseServer.o  ../../../classes/libmydss3.a
else
  LIBS = -L$(DIR)/lib $(XMLLIBS) ../../Mech.o ../../../baseServer/BaseServer.o  
endif

DSS_SRC = Upnp.cc Upnp_ushare.cc 

DSS_OBJ=$(DSS_SRC:.cc=.o)

CXX = g++ $(CCFLAGS) -I ushare/src -I ../../ -I../../../include  -I../../../icomm -I../../../baseServer -I ../../../classes  -I ../../../dpsio $(XMLINC) 

OBJ :	libdssushare.so

all : $(OBJ)

.cc.o :
	echo "Compiling ............. $*.cc"
	$(CXX) $(CCFLAGS) -c $*.cc -o $*.o

libdssushare.so : $(DSS_OBJ)
ifndef system_macos
	g++ -rdynamic -o libdssushare.so -fPIC -shared  $(DSS_OBJ) $(LIBS) $(DIR)/lib/ushare.so
else
	g++ -undefined suppress -rdynamic -o libdssushare.so -fPIC -shared  $(DSS_OBJ) $(LIBS) $(DIR)/lib/ushare.so
endif

clean:
	rm -f *.o *.a *.so

install:
	@cp -f libdssushare.so $(DIR)/lib/

