ROOT = .. VIP = ../VIPShared GDEV = ./Gen_Devices CXXFLAGS = -Wall -g -ggdb3 -D_GNU_SOURCE CPPFLAGS = -I./ -I../../ -I../ -I../DCE/ -I../../DCE -I../VIPShared/ -I../../VIPShared -I/usr/include/mysql -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_DEVEL_DEFINES -DUSE_LZO_DATAGRID CXX = g++ sources = SerializeClass.cpp all: libSerializeClass.so all-recursive libSerializeClass.so: $(sources:.cpp=.o) $(CXX) -shared $(CXXFLAGS) $(CPPFLAGS) -o $@ $(call cpath,$+) cp $@ ../lib libSerializeClass.a: $(sources:.cpp=.o) $(AR) rc $@ $(call cpath,$+) cp $@ ../lib clean: rm -f $(call cpath,$(sources:.cpp=.o) $(sources:.cpp=.d)) libSerializeClass.so libSerializeClass.a >/dev/null include $(ROOT)/PlutoUtils/make.rules -include $(sources:.cpp=.d)