[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