[PD-cvs] externals Makefile,1.125,1.126
Georg Holzmann
grholzi at users.sourceforge.net
Thu Jan 11 21:50:52 CET 2007
Update of /cvsroot/pure-data/externals
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13183
Modified Files:
Makefile
Log Message:
added iemxmlrpc to the buildsystem
Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/Makefile,v
retrieving revision 1.125
retrieving revision 1.126
diff -C2 -d -r1.125 -r1.126
*** Makefile 11 Jan 2007 19:37:59 -0000 1.125
--- Makefile 11 Jan 2007 20:50:50 -0000 1.126
***************
*** 125,129 ****
# WARNING! this MUST be all on one line because the automatic package
# building scripts rely on it being that way.
! LIB_TARGETS = boids bsaylor creb cxc cyclone deprecated ekext ext13 flatspace flib freeverb ggee hardware hcs hidio iem_ambi iem_bin_ambi iemlib jasch_lib loaders mapping markex maxlib mjlib motex mrpeach msd oscx pan pddp pdogg pmpd sigpack smlib toxy unauthorized vbap zexy pdcontainer adaptive iem_delay iem_roomsim iem_spec2 iem_tab flashserver iemgui iem_adaptfilt iemmatrix
# this is for libraries that don't compile (yet) on all platforms
--- 125,129 ----
# WARNING! this MUST be all on one line because the automatic package
# building scripts rely on it being that way.
! LIB_TARGETS = boids bsaylor creb cxc cyclone deprecated ekext ext13 flatspace flib freeverb ggee hardware hcs hidio iem_ambi iem_bin_ambi iemlib jasch_lib loaders mapping markex maxlib mjlib motex mrpeach msd oscx pan pddp pdogg pmpd sigpack smlib toxy unauthorized vbap zexy pdcontainer adaptive iem_delay iem_roomsim iem_spec2 iem_tab flashserver iemgui iem_adaptfilt iemmatrix iemxmlrpc
# this is for libraries that don't compile (yet) on all platforms
***************
*** 2575,2578 ****
--- 2575,2625 ----
+ #------------------------------------------------------------------------------#
+ # iemxmlrpc
+ IEMXMLRPC_NAME=iemxmlrpc
+ IEMXMLRPC_SRC := $(externals_src)/iem/iemxmlrpc/main.cpp
+ IEMXMLRPC_TARGET := $(externals_src)/iem/iemxmlrpc/xmlrpc.$(EXTENSION)
+ IEMXMLRPC_FLAGS := -I$(externals_src)/iem/iemxmlrpc/xmlrpc++/src
+ XMLRPCPP_SRC := $(wildcard $(externals_src)/iem/iemxmlrpc/xmlrpc++/src/*.cpp)
+
+ iemxmlrpc: $(IEMXMLRPC_TARGET)
+
+ $(IEMXMLRPC_TARGET) : $(IEMXMLRPC_SRC:.cpp=.o) $(XMLRPCPP_SRC:.cpp=.o)
+ $(CXX) $(LDFLAGS) -o $(IEMXMLRPC_TARGET) $(IEMXMLRPC_SRC:.cpp=.o) $(XMLRPCPP_SRC:.cpp=.o) $(LIBS)
+ $(STRIP) $(IEMXMLRPC_TARGET)
+ chmod 755 $(IEMXMLRPC_TARGET)
+ #rm -f -- "$*.o"
+
+ $(IEMXMLRPC_SRC:.cpp=.o) $(XMLRPCPP_SRC:.cpp=.o) : %.o : %.cpp
+ $(CXX) $(CXXFLAGS) $(IEMXMLRPC_FLAGS) -o "$*.o" -c "$*.cpp"
+
+ iemxmlrpc_install: iemxmlrpc
+ install -d $(objectsdir)/$(IEMXMLRPC_NAME)
+ $(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(IEMXMLRPC_NAME) \
+ --author "Thomas Grill, Winfried Ritsch" \
+ --description "XMLRPC external for PD" \
+ --license "GNU GPL" \
+ --version ""
+ install -p $(IEMXMLRPC_TARGET) $(objectsdir)/$(IEMXMLRPC_NAME)
+ install -d $(helpdir)/$(IEMXMLRPC_NAME)
+ install -p $(externals_src)/iem/iemxmlrpc/*.pd \
+ $(helpdir)/$(IEMXMLRPC_NAME)
+ install -d $(readmesdir)
+ install -p $(externals_src)/iem/iemxmlrpc/README.txt \
+ $(readmesdir)/$(IEMXMLRPC_NAME).txt
+ install -d $(examplesdir)/$(IEMXMLRPC_NAME)
+ install -p $(externals_src)/iem/iemxmlrpc/*.pd \
+ $(externals_src)/iem/iemxmlrpc/*.py \
+ $(examplesdir)/$(IEMXMLRPC_NAME)
+
+ iemxmlrpc_clean:
+ -rm -f -- $(IEMXMLRPC_TARGET)
+ -rm -f -- $(externals_src)/iem/iemxmlrpc/xmlrpc++/src/*.o
+ -rm -f -- $(externals_src)/iem/iemxmlrpc/*.o
+ -rm -f -- $(externals_src)/iem/iemxmlrpc/*.bak
+ -rm -f -- $(externals_src)/iem/iemxmlrpc/*.*~
+
+
+
#==============================================================================#
#
More information about the Pd-cvs
mailing list