#libtinyxml.so
TINYXML_INCLUDE_DIRS = \
	-I .

TINYXML_I_INC = \
	tinystr.h \
	tinyxml.h

TINYXML_OBJS = \
	tinyxml.o \
	tinyxmlparser.o \
	tinyxmlerror.o \
	tinystr.o

TINYXML_SRCS = \
	tinyxml.cpp \
	tinyxmlparser.cpp \
	tinyxmlerror.cpp \
	tinystr.cpp

TINYXML_CFLAGS = -Wall -g -O -fPIC
TINYXML_DEFCONFIG =
TINYXML_LIBS =
TINYXML_TARGET = libtinyxml.so

all:$(TINYXML_OBJS)
	$(CXX) -shared -fPIC -o $(TINYXML_TARGET) $(TINYXML_OBJS) $(LIBPATH_D) $(TINYXML_LIBS)

$(TINYXML_OBJS):$(TINYXML_SRCS)
	$(CXX) $(TINYXML_CFLAGS) ${TINYXML_DEFCONFIG} $(TINYXML_INCLUDE_DIRS) -c $^

install:
	cp $(TINYXML_TARGET) $(INSTALL_MOD_PATH)/usr/lib
	cp $(TINYXML_I_INC) $(INSTALL_MOD_PATH)/usr/include

clean:
	rm -f $(TINYXML_OBJS)
	rm -f $(TINYXML_TARGET)
	rm -f oe-*
