diff --git a/apps/examples/xmlrpc2di/Makefile b/apps/examples/xmlrpc2di/Makefile index a14a16ff..9d47ae4c 100644 --- a/apps/examples/xmlrpc2di/Makefile +++ b/apps/examples/xmlrpc2di/Makefile @@ -14,7 +14,21 @@ COREPATH ?=../../../core include $(COREPATH)/plug-in/Makefile.app_module $(XMLRPCPP_DIR)/libXmlRpc.a: - $(MAKE) -C $(XMLRPCPP_DIR) libXmlRpc.a + $(MAKE) -C $(XMLRPCPP_DIR) libXmlRpc.a clean_libxmlrpc: - $(MAKE) -C $(XMLRPCPP_DIR) clean + @if [ -d $(XMLRPCPP_DIR) ]; \ + then $(MAKE) -C $(XMLRPCPP_DIR) clean; \ + fi + +install-xmlrpcpp: xmlrpc++0.7 xmlrpc++0.7/.sems_patched + +xmlrpc++0.7/.sems_patched: xmlrpc++0.7 + patch -p0 < xmlrpcpp07_sems.patch + +xmlrpc++0.7: xmlrpc++0.7.tar.gz + $(TAR) xzvf xmlrpc++0.7.tar.gz + +xmlrpc++0.7.tar.gz: + wget http://switch.dl.sourceforge.net/sourceforge/xmlrpcpp/xmlrpc++0.7.tar.gz + diff --git a/apps/examples/xmlrpc2di/Readme.xmlrpc2di b/apps/examples/xmlrpc2di/Readme.xmlrpc2di index 80d61321..7fa45ffd 100644 --- a/apps/examples/xmlrpc2di/Readme.xmlrpc2di +++ b/apps/examples/xmlrpc2di/Readme.xmlrpc2di @@ -6,7 +6,8 @@ methods calls, get_loglevel and set_loglevel are implemented (like in the stats UDP server). This module uses the XmlRpc++ library (http://xmlrpcpp.sourceforge.net/). -In order to compile it, the xmlrpc library is needed: +In order to compile it, the xmlrpc library is needed; install it by +make install-xmlrpcpp, or by hand: cd apps/examples/xmlrpc2di wget http://switch.dl.sourceforge.net/sourceforge/xmlrpcpp/xmlrpc++0.7.tar.gz && tar xzvf xmlrpc++0.7.tar.gz