rendered paste bodyROOT = ..
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)