[PD-cvs] externals Makefile,1.141,1.142
Hans-Christoph Steiner
eighthave at users.sourceforge.net
Wed Apr 25 01:44:03 CEST 2007
Update of /cvsroot/pure-data/externals
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27298
Modified Files:
Makefile
Log Message:
first stab at adding gem2pdp to Pd-extended auto-builds; removed --disable-quicktime from PDP since libquicktime has been updated
Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/Makefile,v
retrieving revision 1.141
retrieving revision 1.142
diff -C2 -d -r1.141 -r1.142
*** Makefile 20 Apr 2007 04:25:18 -0000 1.141
--- Makefile 24 Apr 2007 23:44:01 -0000 1.142
***************
*** 1783,1787 ****
$(externals_src)/pdp/Makefile.config: $(externals_src)/pdp/Makefile.config.in
! cd $(externals_src)/pdp && ./configure PD_CPPFLAGS="-I$(pd_src)/src" \
--disable-quicktime
--- 1783,1787 ----
$(externals_src)/pdp/Makefile.config: $(externals_src)/pdp/Makefile.config.in
! cd $(externals_src)/pdp && ./configure PD_CPPFLAGS="-I$(pd_src)/src"
--disable-quicktime
***************
*** 1819,1822 ****
--- 1819,1872 ----
+
+
+ #------------------------------------------------------------------------------#
+ # GEM2PDP
+ GEM2PDP_NAME=gem2pdp
+ GEM2PDP_OBJECTS := $(wildcard $(externals_src)/gem2pdp/*.c)
+ $(externals_src)/gem2pdp/configure: $(externals_src)/gem2pdp/configure.ac
+ cd $(externals_src)/pdp && autoconf
+
+ $(externals_src)/gem2pdp/Makefile.config: $(externals_src)/gem2pdp/Makefile.config.in
+ cd $(externals_src)/pdp && ./configure PD_CPPFLAGS="-I$(pd_src)/src" \
+ --disable-quicktime
+
+ $(externals_src)/gem2pdp/pdp.$(EXTENSION): $(externals_src)/gem2pdp/configure \
+ $(externals_src)/pdp/Makefile.config
+ $(MAKE) -C $(externals_src)/pdp PD_EXECUTABLE="$(pd_src)/bin/pd"
+
+ gem2pdp: $(externals_src)/gem2pdp/gem2pdp.$(EXTENSION)
+
+ gem2pdp: $(GEM2PDP_OBJECTS:.c=.$(EXTENSION))
+
+ gem2pdp_install: gem2pdp
+ install -d $(objectsdir)/$(GEM2PDP_NAME)
+ $(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(GEM2PDP_NAME) \
+ --author "Yves Degoyon, Jamie Tittle, Georg Holzmann" \
+ --description "Bridges between Gem and PDP" \
+ --version "0.6"
+ install -p $(wildcard $(externals_src)/gem2pdp/*.$(EXTENSION)) \
+ $(objectsdir)/$(GEM2PDP_NAME)
+ install -d $(helpdir)/$(GEM2PDP_NAME)
+ install -p $(externals_src)/gem2pdp/help/*.pd \
+ $(helpdir)/$(GEM2PDP_NAME)
+ # install -d $(manualsdir)/$(GEM2PDP_NAME)
+ # install -p $(externals_src)/gem2pdp/manual.txt \
+ # $(manualsdir)/$(GEM2PDP_NAME)
+ install -d $(readmesdir)
+ install -p $(externals_src)/gem2pdp/README \
+ $(readmesdir)/$(GEM2PDP_NAME).txt
+ # install -d $(examplesdir)/$(GEM2PDP_NAME)
+ # install -p $(externals_src)/gem2pdp/examples/*.pd \
+ # $(examplesdir)/$(GEM2PDP_NAME)
+
+ gem2pdp_clean:
+ -rm -f -- $(externals_src)/gem2pdp/*.$(EXTENSION)
+ -rm -f -- $(externals_src)/gem2pdp/*.o
+ -rm -f -- $(externals_src)/gem2pdp/*.bak
+ -rm -f -- $(externals_src)/gem2pdp/*.*~
+
+
+
#------------------------------------------------------------------------------#
# PIDIP
More information about the Pd-cvs
mailing list