[PD-cvs] externals Makefile,1.5,1.6 Makefile.buildlayout,1.5,1.6

Hans-Christoph Steiner eighthave at users.sourceforge.net
Sat Nov 26 02:52:49 CET 2005


Update of /cvsroot/pure-data/externals
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6776

Modified Files:
	Makefile Makefile.buildlayout 
Log Message:
added in Jamie's dlopn patch so I can use his binaries; fixed a number of bugs reported on the list; added platform-specific noncvs handling

Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/Makefile,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** Makefile	22 Nov 2005 00:54:44 -0000	1.5
--- Makefile	26 Nov 2005 01:52:47 -0000	1.6
***************
*** 1,456 ****
! #==============================================================================#
! #
! # Centralized build system for "externals".  
! #
! # see README for instructions  <hans at at.or.at>
! #
! #==============================================================================#
! 
! # TODO: maybe this should be moved to the root like all the others
! 
! CWD := $(shell pwd)
! 
! # these are setup to be overridden by the packages/Makefile
! SRC_ROOT_DIR = $(CWD)/..
! INSTALL_PREFIX = $(CWD)/build
! BUILDLAYOUT_DIR = $(CWD)
! 
! # default target
! default: all
! 
! .SUFFIXES: .$(EXTENSION)
! 
! 
! include $(BUILDLAYOUT_DIR)/Makefile.buildlayout
! 
! 
! # these are sent to all of the various Makefiles so that they all copy their
! # output to the same directory tree
! DEST_PATHS = BUILDLAYOUT_DIR=$(BUILDLAYOUT_DIR) \
! 				SRC_ROOT_DIR=$(SRC_ROOT_DIR) \
! 				INSTALL_PREFIX=$(INSTALL_PREFIX)
! 
! #==============================================================================#
! #
! # COMPILE TARGETS
! #
! #==============================================================================#
! 
! #------------------------------------------------------------------------------#
! # BUILD
! all: pre_all_$(OS_NAME) creb cyclone iemabs iemlib iemmatrix pddp pdp pmpd \
! 		toxy vbap zexy
! 	@echo "Compiling objects for $(OS_NAME) aka $(UNAME)"
! # try it this way so that it'll recognize files that have already been built
! 	cd $(EXTERNALS_SRC)/build/$(OS_NAME) && make -k 
! 
! # these targets are for platform-specific needs that run before objects:
! pre_all_darwin:
! 
! pre_all_linux:
! 
! pre_all_win:
! 
! pre_all_unknown:
! # this target is for "everything else"
! 
! 
! #------------------------------------------------------------------------------#
! # INSTALL
! install: $(OBJECTS_DEST) help_install objects_install unfiltered_install \
!  creb_install cyclone_install iemabs_install iemabs_install iemmatrix_install \
!  pddp_install pdp_install pmpd_install toxy_install vbap_install zexy_install
! 	@echo " "
! 	@echo "externals install succeeded!"
! 
! objects_install: 
! 	cd $(EXTERNALS_SRC)/build/$(OS_NAME)/ && \
! 		install -p *.$(EXTENSION) $(OBJECTS_DEST)
! 
! 
! #==============================================================================#
! #
! # INSTALL TARGETS
! #
! #==============================================================================#
! 
! 
! help_install: $(HELP_DEST)
! #------------------------------------------------------------------------------#
! # all standard objs' help files
! #    it had to be broken up because the list is soo long
! 	install -p \
! 			$(EXTERNALS_SRC)/OSCx/doc/*.pd \
! 			$(EXTERNALS_SRC)/aenv~/*.pd \
! 			$(EXTERNALS_SRC)/arraysize/*.pd \
! 			$(EXTERNALS_SRC)/beatpipe/*.pd \
! 			$(EXTERNALS_SRC)/control/*/*.pd \
! 			$(EXTERNALS_SRC)/bbogart/chaos/tools/*.pd \
! 			$(EXTERNALS_SRC)/bbogart/*/*.pd \
! 			$(EXTERNALS_SRC)/creb/doc/*.pd \
! 				$(HELP_DEST)
! 	install -p \
! 			$(EXTERNALS_SRC)/creb/doc/examples/*.pd \
! 			$(EXTERNALS_SRC)/cxc/reference/*.pd \
! 			$(EXTERNALS_SRC)/dfx/*/*.pd \
! 			$(EXTERNALS_SRC)/ext13/doc/*.pd \
! 			$(EXTERNALS_SRC)/ggee/*/*-help.pd \
! 			$(EXTERNALS_SRC)/gem2pdp/*.pd \
! 			$(EXTERNALS_SRC)/ff/*.pd \
! 			$(EXTERNALS_SRC)/freeverb~/*.pd \
! 			$(EXTERNALS_SRC)/hcs/*-help.pd \
! 				$(HELP_DEST)
! 	install -p \
! 			$(EXTERNALS_SRC)/hcs/*/doc/*.pd \
! 			$(EXTERNALS_SRC)/hcs/hid/examples/*.pd \
! 			$(EXTERNALS_SRC)/hcs/pan/*-help.pd \
! 			$(EXTERNALS_SRC)/iem/*/*/*-help.pd \
! 			$(EXTERNALS_SRC)/markex/*.pd \
! 			$(EXTERNALS_SRC)/motex/*.pd \
! 			$(EXTERNALS_SRC)/nusmuk/line3/*.pd\
! 				$(HELP_DEST)
! 	install -p \
! 			$(EXTERNALS_SRC)/pdogg/*/*.pd \
! 			$(EXTERNALS_SRC)/plugin~/*.pd \
! 			$(EXTERNALS_SRC)/rhythm_estimator/*.p? \
! 			$(EXTERNALS_SRC)/signal/*/*.pd \
! 			$(EXTERNALS_SRC)/sprinkler/sprinkler-help.pd \
! 			$(EXTERNALS_SRC)/susloop~/*.pd \
! 			$(EXTERNALS_SRC)/svf~/*.pd \
! 			$(EXTERNALS_SRC)/vbap/*.pd \
! 			$(EXTERNALS_SRC)/vst/*.pd \
! 			$(EXTERNALS_SRC)/zhzxh~/*.pd \
! 				$(HELP_DEST)
! #------------------------------------------------------------------------------#
! #  mjlib [prob] conflicts with cyclone's [prob] so filter it
! 	install -p $(shell ls -1 $(EXTERNALS_SRC)/mjlib/doc/*.* | \
! 		grep -v 'prob') $(HELP_DEST)
! #------------------------------------------------------------------------------#
! #  maxlib [split] conflicts with cyclone so filter it
! 	install -p $(shell ls -1 $(EXTERNALS_SRC)/maxlib/help/*.* | \
! 		grep -v 'split') $(HELP_DEST)
! 
! 
! 
! #==============================================================================#
! #
! # PROJECT TARGETS
! #
! #==============================================================================#
! 
! 
! #------------------------------------------------------------------------------#
! # TEMPLATE
! TEMPLATE_NAME=template
! template:
! 
! 
! template_install: template
! 	install -d $(OBJECTS_DEST)/$(TEMPLATE_NAME)
! 	install -d $(HELP_DEST)/$(TEMPLATE_NAME)
! 	install -d $(MANUALS_DEST)/$(TEMPLATE_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(TEMPLATE_NAME)
! 
! 
! #------------------------------------------------------------------------------#
! # CREB
! CREB_NAME=creb
! creb:
! 
! 
! creb_install: creb
! 	install -d $(OBJECTS_DEST)/$(CREB_NAME)
! 	install -p $(EXTERNALS_SRC)/creb/abs/*.pd $(OBJECTS_DEST)/$(CREB_NAME)
! 	install -d $(HELP_DEST)/$(CREB_NAME)
! 	install -p -m0644	$(EXTERNALS_SRC)/creb/doc/examples/*.* \
! 		$(HELP_DEST)/$(CREB_NAME)
! #	install -d $(MANUALS_DEST)/$(CREB_NAME)
! #	install -d $(APPLICATIONS_DEST)/$(CREB_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # CYCLONE
! CYCLONE_NAME=cyclone
! # cyclone is compiled straight into $(OUT_DIR)
! CYCLONE_OUT_DIR=$(OBJECTS_DEST)/$(CYCLONE_NAME)
! cyclone:
! 
! 
! cyclone_install: cyclone
! 	install -d $(OBJECTS_DEST)/$(CYCLONE_NAME)
! 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(CYCLONE_NAME) \
! 		--author "Kzrysztof Czaja" \
! 		--license "BSD" \
! 		--description "a library for porting and running Max/MSP patches in Pd"
! 	cd $(EXTERNALS_SRC)/miXed/cyclone && $(MAKE) OUT_DIR=$(CYCLONE_OUT_DIR)
! # install "cyclist" command line app with pd
! 	install -d $(BIN_DEST)
! # this doesn't build in the right place yet
! #	install -p -m0755 $(CYCLONE_OUT_DIR)/cyclist $(BIN_DEST) && \
! #		rm $(CYCLONE_OUT_DIR)/cyclist
! # rename cyclone lib since it will pre-empt libdir functionality
! 	mv $(CYCLONE_OUT_DIR)/cyclone.$(EXTENSION) \
! 		$(CYCLONE_OUT_DIR)/cyclonelib.$(EXTENSION)
! 	install -d $(HELP_DEST)/$(CYCLONE_NAME)
! 	install -p $(EXTERNALS_SRC)/miXed/doc/help/cyclone/*.*  \
! 		$(HELP_DEST)/$(CYCLONE_NAME)
! #	install -d $(MANUALS_DEST)/$(CYCLONE_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(CYCLONE_NAME)
! 	install -p $(EXTERNALS_SRC)/miXed/test/cyclone/*.*  \
! 		$(APPLICATIONS_DEST)/$(CYCLONE_NAME)
! 
! 
! 
! 
! 
! #------------------------------------------------------------------------------#
! # IEMABS
! IEMABS_NAME=iemabs
! iemabs:
! 
! 
! iemabs_install: iemabs
! #  iemabs still has the help patches in the old help-*.pd style
! 	install -d $(OBJECTS_DEST)/$(IEMABS_NAME)
! 	install -p $(shell ls -1 $(EXTERNALS_SRC)/iemlib/iemabs/*.pd | \
! 		grep -v 'help') $(OBJECTS_DEST)/$(IEMABS_NAME)
! 	install -d $(HELP_DEST)/$(IEMABS_NAME)
! 	install -p $(EXTERNALS_SRC)/iemlib/iemabs/*help*.pd \
! 		$(HELP_DEST)/$(IEMABS_NAME)
! 	install -p $(EXTERNALS_SRC)/iemlib/iemabs/*.mp3 $(HELP_DEST)/$(IEMABS_NAME)
! 	install -p $(EXTERNALS_SRC)/iemlib/iemabs/*.wav $(HELP_DEST)/$(IEMABS_NAME)
! 	install -d $(MANUALS_DEST)/$(IEMABS_NAME)
! 	install -p $(EXTERNALS_SRC)/iemlib/iemabs/*.txt \
! 		$(MANUALS_DEST)/$(IEMABS_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # IEMLIB
! IEMLIB_NAME=iemlib
! iemlib:
! 
! 
! iemlib_install: iemlib
! #	install -d $(OBJECTS_DEST)/$(IEMLIB_NAME)
! #	install -d $(HELP_DEST)/$(IEMLIB_NAME)
! 	install -d $(HELP_DEST)/iemhelp
! 	install -p $(EXTERNALS_SRC)/iemlib/iemhelp/*.* $(HELP_DEST)/iemhelp
! #	install -d $(MANUALS_DEST)/$(IEMLIB_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(IEMLIB_NAME)
! 	install -p $(EXTERNALS_SRC)/iemlib/examples/*.* \
! 		$(APPLICATIONS_DEST)/$(IEMLIB_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # IEMMATRIX
! IEMMATRIX_NAME=iemmatrix
! iemmatrix:
! 
! 
! iemmatrix_install: iemmatrix
! 	install -d $(OBJECTS_DEST)/$(IEMMATRIX_NAME)
! 	install -p $(shell ls -1 $(EXTERNALS_SRC)/iem/iemmatrix/abs/*.* | \
! 		grep -v '\-help.pd') $(OBJECTS_DEST)/$(IEMMATRIX_NAME)
! 	install -d $(HELP_DEST)/$(IEMMATRIX_NAME)
! 	install -p $(EXTERNALS_SRC)/iem/iemmatrix/doc/*.pd \
! 		$(HELP_DEST)/$(IEMMATRIX_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # PDDP
! PDDP_NAME=pddp
! # pddp is compiled straight into $(OUT_DIR)
! PDDP_OUT_DIR=$(OBJECTS_DEST)/$(PDDP_NAME)
! pddp:
! 
! 
! pddp_install: pddp
! 	install -d $(OBJECTS_DEST)/$(PDDP_NAME)
! 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(PDDP_NAME) \
! 		--author "PDDP" \
! 		--license "BSD" \
! 		--description "objects for working with Tcl and Pd's Tk GUI"
! 	cd $(EXTERNALS_SRC)/miXed/pddp && $(MAKE) OUT_DIR=$(PDDP_OUT_DIR)
! #	install -d $(HELP_DEST)/$(PDDP_NAME)
! #	install -d $(MANUALS_DEST)/$(PDDP_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(PDDP_NAME)
! 	install -p $(EXTERNALS_SRC)/miXed/test/pddp/*.*  \
! 		$(APPLICATIONS_DEST)/$(PDDP_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # PDP
! PDP_NAME=pdp
! pdp:
! #	cd $(EXTERNALS_SRC)/pdp && ./configure && $(MAKE)
! #TODO: compile pidip here
! #TODO: compile gem2pdp here
! 
! pdp_install: pdp
! #	install -d $(OBJECTS_DEST)/$(PDP_NAME)
! #	install -p $(EXTERNALS_SRC)/pdp/*.$(EXTENSION) $(OBJECTS_DEST)
! #	install -p $(EXTERNALS_SRC)/pidip/*.$(EXTENSION) $(OBJECTS_DEST)
! #	install -p $(EXTERNALS_SRC)/gem2pdp/*.$(EXTENSION) $(OBJECTS_DEST)
! 	install -p $(EXTERNALS_SRC)/pdp/abstractions/*.pd $(OBJECTS_DEST)
! #	install -d $(HELP_DEST)/$(PDP_NAME)
! 	install -p $(EXTERNALS_SRC)/pdp/doc/objects/*.* $(HELP_DEST)
! 	install -d $(MANUALS_DEST)/$(PDP_NAME)
! 	install -p $(EXTERNALS_SRC)/pdp/doc/reference.txt $(MANUALS_DEST)/$(PDP_NAME)
! 	install -p $(EXTERNALS_SRC)/pdp/doc/introduction/*.* \
! 		$(MANUALS_DEST)/$(PDP_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(PDP_NAME)
! 	install -p $(EXTERNALS_SRC)/pdp/doc/examples/*.* \
! 		$(APPLICATIONS_DEST)/$(PDP_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # PMPD
! PMPD_NAME=pmpd
! pmpd:
! 
! 
! pmpd_install: pmpd
! 	install -d $(OBJECTS_DEST)/$(PMPD_NAME)
! 	install -d $(HELP_DEST)/$(PMPD_NAME)
! 	install -p $(EXTERNALS_SRC)/pmpd/help/*.pd \
! 		 $(HELP_DEST)/$(PMPD_NAME)
! 	install -d $(MANUALS_DEST)/$(PMPD_NAME)
! 	install -d $(MANUALS_DEST)/$(PMPD_NAME)
! 	install -p $(EXTERNALS_SRC)/pmpd/doc/pmpd.pdf/pmpd.pdf \
! 		$(MANUALS_DEST)/$(PMPD_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(PMPD_NAME)
! 	install -p $(EXTERNALS_SRC)/pmpd/exemples/*.pd \
! 		$(APPLICATIONS_DEST)/$(PMPD_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # TOXY
! TOXY_NAME=toxy
! # toxy is compiled straight into $(OUT_DIR)
! TOXY_OUT_DIR=$(OBJECTS_DEST)/$(TOXY_NAME)
! toxy:
! 
! 
! toxy_install: toxy
! 	install -d $(OBJECTS_DEST)/$(TOXY_NAME)
! 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(TOXY_NAME) \
! 		--author "Kzrysztof Czaja" \
! 		--license "BSD" \
! 		--description "objects for working with Tcl and Pd's Tk GUI"
! 	cd $(EXTERNALS_SRC)/miXed/toxy && $(MAKE) OUT_DIR=$(TOXY_OUT_DIR)
! 	install -d $(HELP_DEST)/$(TOXY_NAME)
! 	install -p $(EXTERNALS_SRC)/miXed/doc/help/toxy/*.*  \
! 		$(HELP_DEST)/$(TOXY_NAME)
! #	install -d $(MANUALS_DEST)/$(TOXY_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(TOXY_NAME)
! 	install -p $(EXTERNALS_SRC)/miXed/test/toxy/*.*  \
! 		$(APPLICATIONS_DEST)/$(TOXY_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # VBAP
! VBAP_NAME=vbap
! vbap:
! 
! 
! vbap_install: vbap
! 	install -d $(OBJECTS_DEST)/$(VBAP_NAME)
! #	install -d $(HELP_DEST)/$(VBAP_NAME)
! #	install -d $(MANUALS_DEST)/$(VBAP_NAME)
! #	install -d $(APPLICATIONS_DEST)/$(VBAP_NAME)
! 	install -p $(EXTERNALS_SRC)/vbap/graph-to-aziele.pd \
! 		$(OBJECTS_DEST)/$(VBAP_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # Zexy
! ZEXY_NAME = zexy
! zexy:
! #  zexy's new build system doesn't work with CVS layout, and most of zexy is
! #  included in the extrnals build system now anyway.  But the abstractions
! #  should still be included
! #	cd $(EXTERNALS_SRC)/zexy/src && autoconf && ./configure && $(MAKE)
! 
! 
! zexy_install: zexy
! 	install -d $(OBJECTS_DEST)/$(ZEXY_NAME)
! #	install -p $(EXTERNALS_SRC)/zexy/src/*.$(EXTENSION) $(OBJECTS_DEST)/$(ZEXY_NAME)
! 	install -p $(shell ls -1 $(EXTERNALS_SRC)/zexy/abs/*.pd | \
! 		grep -v '-help.pd' | sed 's/\([&<>|~]\)/\\\1/g') \
! 		$(OBJECTS_DEST)/$(ZEXY_NAME)
! 	install -d $(HELP_DEST)/$(ZEXY_NAME)
! 	install -p $(EXTERNALS_SRC)/zexy/abs/*-help.pd $(HELP_DEST)/$(ZEXY_NAME)
! 	install -p $(EXTERNALS_SRC)/zexy/zexy.pd  $(HELP_DEST)
! 	install -p $(EXTERNALS_SRC)/zexy/examples/*.* $(HELP_DEST)/$(ZEXY_NAME)
! 
! 
! 
! #==============================================================================#
! #
! # UNFILTERED PROJECT TARGETS
! #
! #==============================================================================#
! # this is not yet organized into libdirs, but just leftover <hans at at.or.at>
! 
! unfiltered_install:
! #----------------------------------------------------------------------------
! # hcs
! 	install -p $(shell ls -1 $(EXTERNALS_SRC)/hcs/*.pd | \
! 			 grep -v '\-help.pd') $(OBJECTS_DEST)
! # hid 
! # these don't work on Windows yet
! 	cd $(EXTERNALS_SRC)/hcs/hid && $(MAKE) 
! 	install -p $(EXTERNALS_SRC)/hcs/hid/hid.$(EXTENSION) $(OBJECTS_DEST)
! 	install -p $(shell ls -1 $(EXTERNALS_SRC)/hcs/hid/*.pd | \
! 			 grep -v '\-help.pd'| grep -v '\-list.pd') $(OBJECTS_DEST)
! # general
! 	install -p $(EXTERNALS_SRC)/hcs/general/*.pd $(OBJECTS_DEST)
! # pan
! 	install -p $(shell ls -1 $(EXTERNALS_SRC)/hcs/pan/*.pd | \
! 			 grep -v '\-help.pd') $(OBJECTS_DEST)
! #----------------------------------------------------------------------------
! # OSC
! # these don't work on Windows yet
! 	cd $(EXTERNALS_SRC)/OSCx && ./configure && $(MAKE) CC=gcc
! 	install -p $(EXTERNALS_SRC)/OSCx/doc/*.* $(HELP_DEST)
! 	install -p $(EXTERNALS_SRC)/OSCx/src/*.$(EXTENSION) $(OBJECTS_DEST)
! #----------------------------------------------------------------------------
! # unauthorized
! # these don't work on Windows yet
! 	cd $(EXTERNALS_SRC)/unauthorized && $(MAKE) 
! 	install -p $(EXTERNALS_SRC)/unauthorized/*/*.$(EXTENSION) $(OBJECTS_DEST)
! 	install -p $(EXTERNALS_SRC)/unauthorized/*/*.pd $(HELP_DEST)
! 	install -p $(EXTERNALS_SRC)/unauthorized/*/*.txt $(HELP_DEST)
! 	install -p $(EXTERNALS_SRC)/unauthorized/*/*.pls $(HELP_DEST)
! 	cp -Rfp $(EXTERNALS_SRC)/unauthorized/blinkenlights/blm  $(HELP_DEST)
! 
! 
! #==============================================================================#
! #
! # DEVELOPER'S TARGETS
! #
! #==============================================================================#
! 
! # make the symlinks necessary to simulate the installed environment
! devsymlinks: 
! 
! 
! #==============================================================================#
! #
! # CLEAN TARGETS
! #
! #==============================================================================#
! 
! # the destination-specific clean targets are in Makefile.buildlayout
! clean: install_clean
! 
! distclean: clean cruft_clean
--- 1,471 ----
! #==============================================================================#
! #
! # Centralized build system for "externals".  
! #
! # see README for instructions  <hans at at.or.at>
! #
! #==============================================================================#
! 
! # TODO: maybe this should be moved to the root like all the others
! 
! CWD := $(shell pwd)
! 
! # these are setup to be overridden by the packages/Makefile
! SRC_ROOT_DIR = $(CWD)/..
! INSTALL_PREFIX = $(CWD)/build
! BUILDLAYOUT_DIR = $(CWD)
! 
! # default target
! default: all
! 
! .SUFFIXES: .$(EXTENSION)
! 
! 
! include $(BUILDLAYOUT_DIR)/Makefile.buildlayout
! 
! 
! # these are sent to all of the various Makefiles so that they all copy their
! # output to the same directory tree
! DEST_PATHS = BUILDLAYOUT_DIR=$(BUILDLAYOUT_DIR) \
! 				SRC_ROOT_DIR=$(SRC_ROOT_DIR) \
! 				INSTALL_PREFIX=$(INSTALL_PREFIX)
! 
! #==============================================================================#
! #
! # COMPILE TARGETS
! #
! #==============================================================================#
! 
! #------------------------------------------------------------------------------#
! # BUILD
! all: pre_all_$(OS_NAME) creb cyclone iemabs iemlib iemmatrix pddp pdp pmpd \
! 		toxy vbap zexy
! 	@echo "Compiling objects for $(OS_NAME) aka $(UNAME)"
! # try it this way so that it'll recognize files that have already been built
! 	cd $(EXTERNALS_SRC)/build/$(OS_NAME) && make -k 
! 
! # these targets are for platform-specific needs that run before objects:
! pre_all_darwin:
! 
! pre_all_linux:
! 
! pre_all_win:
! 
! pre_all_unknown:
! # this target is for "everything else"
! 
! 
! #------------------------------------------------------------------------------#
! # INSTALL
! install: all $(OBJECTS_DEST) help_install objects_install unfiltered_install \
!  creb_install cyclone_install iemabs_install iemabs_install iemmatrix_install \
!  pddp_install pdp_install pmpd_install toxy_install vbap_install zexy_install
! 	@echo " "
! 	@echo "externals install succeeded!"
! 
! objects_install: 
! 	cd $(EXTERNALS_SRC)/build/$(OS_NAME)/ && \
! 		install -p *.$(EXTENSION) $(OBJECTS_DEST)
! 
! 
! #==============================================================================#
! #
! # INSTALL TARGETS
! #
! #==============================================================================#
! 
! 
! help_install: $(HELP_DEST)
! #------------------------------------------------------------------------------#
! # all standard objs' help files
! #    it had to be broken up because the list is soo long
! 	install -p \
! 			$(EXTERNALS_SRC)/OSCx/doc/*.pd \
! 			$(EXTERNALS_SRC)/aenv~/*.pd \
! 			$(EXTERNALS_SRC)/arraysize/*.pd \
! 			$(EXTERNALS_SRC)/beatpipe/*.pd \
! 			$(EXTERNALS_SRC)/control/*/*.pd \
! 			$(EXTERNALS_SRC)/bbogart/chaos/tools/*.pd \
! 			$(EXTERNALS_SRC)/bbogart/*/*.pd \
! 			$(EXTERNALS_SRC)/creb/doc/*.pd \
! 				$(HELP_DEST)
! 	install -p \
! 			$(EXTERNALS_SRC)/creb/doc/examples/*.pd \
! 			$(EXTERNALS_SRC)/cxc/reference/*.pd \
! 			$(EXTERNALS_SRC)/dfx/*/*.pd \
! 			$(EXTERNALS_SRC)/ext13/doc/*.pd \
! 			$(EXTERNALS_SRC)/ggee/*/*-help.pd \
! 			$(EXTERNALS_SRC)/gem2pdp/*.pd \
! 			$(EXTERNALS_SRC)/ff/*.pd \
! 			$(EXTERNALS_SRC)/freeverb~/*.pd \
! 			$(EXTERNALS_SRC)/hcs/*-help.pd \
! 				$(HELP_DEST)
! 	install -p \
! 			$(EXTERNALS_SRC)/hcs/*/doc/*.pd \
! 			$(EXTERNALS_SRC)/hcs/hid/examples/*.pd \
! 			$(EXTERNALS_SRC)/hcs/pan/*-help.pd \
! 			$(EXTERNALS_SRC)/iem/comport/*/*-help.pd \
! 			$(EXTERNALS_SRC)/markex/*.pd \
! 			$(EXTERNALS_SRC)/motex/*.pd \
! 			$(EXTERNALS_SRC)/nusmuk/line3/*.pd\
! 				$(HELP_DEST)
! 	install -p \
! 			$(EXTERNALS_SRC)/pdogg/*/*.pd \
! 			$(EXTERNALS_SRC)/plugin~/*.pd \
! 			$(EXTERNALS_SRC)/rhythm_estimator/*.p? \
! 			$(EXTERNALS_SRC)/signal/*/*.pd \
! 			$(EXTERNALS_SRC)/sprinkler/sprinkler-help.pd \
! 			$(EXTERNALS_SRC)/susloop~/*.pd \
! 			$(EXTERNALS_SRC)/svf~/*.pd \
! 			$(EXTERNALS_SRC)/vbap/*.pd \
! 			$(EXTERNALS_SRC)/vst/*.pd \
! 			$(EXTERNALS_SRC)/zhzxh~/*.pd \
! 				$(HELP_DEST)
! #------------------------------------------------------------------------------#
! #  mjlib [prob] conflicts with cyclone's [prob] so filter it
! 	install -p $(shell ls -1 $(EXTERNALS_SRC)/mjlib/doc/*.* | \
! 		grep -v 'prob') $(HELP_DEST)
! #------------------------------------------------------------------------------#
! #  maxlib [split] conflicts with cyclone so filter it
! 	install -p $(shell ls -1 $(EXTERNALS_SRC)/maxlib/help/*.* | \
! 		grep -v 'split') $(HELP_DEST)
! 
! 
! 
! #==============================================================================#
! #
! # PROJECT TARGETS
! #
! #==============================================================================#
! 
! 
! #------------------------------------------------------------------------------#
! # TEMPLATE
! TEMPLATE_NAME=template
! template:
! 
! 
! template_install: template
! 	install -d $(OBJECTS_DEST)/$(TEMPLATE_NAME)
! 	install -d $(HELP_DEST)/$(TEMPLATE_NAME)
! 	install -d $(MANUALS_DEST)/$(TEMPLATE_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(TEMPLATE_NAME)
! 
! 
! #------------------------------------------------------------------------------#
! # CREB
! CREB_NAME=creb
! creb:
! 
! 
! creb_install: creb
! 	install -d $(OBJECTS_DEST)/$(CREB_NAME)
! 	install -p $(EXTERNALS_SRC)/creb/abs/*.pd $(OBJECTS_DEST)/$(CREB_NAME)
! 	install -d $(HELP_DEST)/$(CREB_NAME)
! 	install -p -m0644	$(EXTERNALS_SRC)/creb/doc/examples/*.* \
! 		$(HELP_DEST)/$(CREB_NAME)
! #	install -d $(MANUALS_DEST)/$(CREB_NAME)
! #	install -d $(APPLICATIONS_DEST)/$(CREB_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # CYCLONE
! CYCLONE_NAME=cyclone
! # cyclone is compiled straight into $(OUT_DIR)
! CYCLONE_OUT_DIR=$(OBJECTS_DEST)/$(CYCLONE_NAME)
! cyclone:
! 
! 
! cyclone_install: cyclone
! 	install -d $(OBJECTS_DEST)/$(CYCLONE_NAME)
! 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(CYCLONE_NAME) \
! 		--author "Kzrysztof Czaja" \
! 		--license "BSD" \
! 		--description "a library for porting and running Max/MSP patches in Pd"
! 	cd $(EXTERNALS_SRC)/miXed/cyclone && $(MAKE) OUT_DIR=$(CYCLONE_OUT_DIR)
! # install "cyclist" command line app with pd
! 	install -d $(BIN_DEST)
! # this doesn't build in the right place yet
! #	install -p -m0755 $(CYCLONE_OUT_DIR)/cyclist $(BIN_DEST) && \
! #		rm $(CYCLONE_OUT_DIR)/cyclist
! # rename cyclone lib since it will pre-empt libdir functionality
! 	mv $(CYCLONE_OUT_DIR)/cyclone.$(EXTENSION) \
! 		$(CYCLONE_OUT_DIR)/cyclonelib.$(EXTENSION)
! 	install -d $(HELP_DEST)/$(CYCLONE_NAME)
! 	install -p $(EXTERNALS_SRC)/miXed/doc/help/cyclone/*.*  \
! 		$(HELP_DEST)/$(CYCLONE_NAME)
! #	install -d $(MANUALS_DEST)/$(CYCLONE_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(CYCLONE_NAME)
! 	install -p $(EXTERNALS_SRC)/miXed/test/cyclone/*.*  \
! 		$(APPLICATIONS_DEST)/$(CYCLONE_NAME)
! 
! 
! 
! 
! 
! #------------------------------------------------------------------------------#
! # IEMABS
! IEMABS_NAME=iemabs
! iemabs:
! 
! 
! iemabs_install: iemabs
! #  iemabs still has the help patches in the old help-*.pd style
! 	install -d $(OBJECTS_DEST)/$(IEMABS_NAME)
! 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(IEMABS_NAME) \
! 		--description "a collection of objects written at IEM/KUG"
! 	install -p $(shell ls -1 $(EXTERNALS_SRC)/iemlib/iemabs/*.pd | \
! 		grep -v 'help') $(OBJECTS_DEST)/$(IEMABS_NAME)
! 	install -d $(HELP_DEST)/$(IEMABS_NAME)
! 	install -p $(EXTERNALS_SRC)/iemlib/iemabs/*help*.pd \
! 		$(HELP_DEST)/$(IEMABS_NAME)
! 	install -p $(EXTERNALS_SRC)/iemlib/iemabs/*.mp3 $(HELP_DEST)/$(IEMABS_NAME)
! 	install -p $(EXTERNALS_SRC)/iemlib/iemabs/*.wav $(HELP_DEST)/$(IEMABS_NAME)
! 	install -d $(MANUALS_DEST)/$(IEMABS_NAME)
! 	install -p $(EXTERNALS_SRC)/iemlib/iemabs/*.txt \
! 		$(MANUALS_DEST)/$(IEMABS_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # IEMLIB
! IEMLIB_NAME=iemlib
! iemlib:
! 
! 
! iemlib_install: iemlib
! #	install -d $(OBJECTS_DEST)/$(IEMLIB_NAME)
! #	install -d $(HELP_DEST)/$(IEMLIB_NAME)
! 	install -d $(HELP_DEST)/iemhelp
! 	install -p $(EXTERNALS_SRC)/iemlib/iemhelp/*.* $(HELP_DEST)/iemhelp
! #	install -d $(MANUALS_DEST)/$(IEMLIB_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(IEMLIB_NAME)
! 	install -p $(EXTERNALS_SRC)/iemlib/examples/*.* \
! 		$(APPLICATIONS_DEST)/$(IEMLIB_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # IEMMATRIX
! IEMMATRIX_NAME=iemmatrix
! iemmatrix:
! 
! 
! iemmatrix_install: iemmatrix
! 	install -d $(OBJECTS_DEST)/$(IEMMATRIX_NAME)
! 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(IEMMATRIX_NAME) \
! 		--description "objects for matrix operations and math"
! 	mv $(OBJECTS_DEST)/mtx*.$(EXTENSION) $(OBJECTS_DEST)/$(IEMMATRIX_NAME)
! 	install -p $(shell ls -1 $(EXTERNALS_SRC)/iem/iemmatrix/abs/*.* | \
! 		grep -v '\-help.pd') $(OBJECTS_DEST)/$(IEMMATRIX_NAME)
! 	install -d $(HELP_DEST)/$(IEMMATRIX_NAME)
! 	install -p $(EXTERNALS_SRC)/iem/iemmatrix/doc/*.pd \
! 		$(HELP_DEST)/$(IEMMATRIX_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # PDDP
! PDDP_NAME=pddp
! # pddp is compiled straight into $(OUT_DIR)
! PDDP_OUT_DIR=$(OBJECTS_DEST)/$(PDDP_NAME)
! pddp:
! 
! 
! pddp_install: pddp
! 	install -d $(OBJECTS_DEST)/$(PDDP_NAME)
! 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(PDDP_NAME) \
! 		--author "PDDP" \
! 		--license "BSD" \
! 		--description "objects for working with Tcl and Pd's Tk GUI"
! 	cd $(EXTERNALS_SRC)/miXed/pddp && $(MAKE) OUT_DIR=$(PDDP_OUT_DIR)
! #	install -d $(HELP_DEST)/$(PDDP_NAME)
! #	install -d $(MANUALS_DEST)/$(PDDP_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(PDDP_NAME)
! 	install -p $(EXTERNALS_SRC)/miXed/test/pddp/*.*  \
! 		$(APPLICATIONS_DEST)/$(PDDP_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # PDP
! PDP_NAME=pdp
! pdp:
! #	cd $(EXTERNALS_SRC)/pdp && ./configure && $(MAKE)
! #TODO: compile pidip here
! #TODO: compile gem2pdp here
! 
! pdp_install: pdp
! #	install -d $(OBJECTS_DEST)/$(PDP_NAME)
! #	install -p $(EXTERNALS_SRC)/pdp/*.$(EXTENSION) $(OBJECTS_DEST)
! #	install -p $(EXTERNALS_SRC)/pidip/*.$(EXTENSION) $(OBJECTS_DEST)
! #	install -p $(EXTERNALS_SRC)/gem2pdp/*.$(EXTENSION) $(OBJECTS_DEST)
! 	install -p $(EXTERNALS_SRC)/pdp/abstractions/*.pd $(OBJECTS_DEST)
! #	install -d $(HELP_DEST)/$(PDP_NAME)
! 	install -p $(EXTERNALS_SRC)/pdp/doc/objects/*.* $(HELP_DEST)
! 	install -d $(MANUALS_DEST)/$(PDP_NAME)
! 	install -p $(EXTERNALS_SRC)/pdp/doc/reference.txt $(MANUALS_DEST)/$(PDP_NAME)
! 	install -p $(EXTERNALS_SRC)/pdp/doc/introduction/*.* \
! 		$(MANUALS_DEST)/$(PDP_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(PDP_NAME)
! 	install -p $(EXTERNALS_SRC)/pdp/doc/examples/*.* \
! 		$(APPLICATIONS_DEST)/$(PDP_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # PMPD
! PMPD_NAME=pmpd
! pmpd:
! 
! 
! pmpd_install: pmpd
! #	install -d $(OBJECTS_DEST)/$(PMPD_NAME)
! 	install -d $(HELP_DEST)/$(PMPD_NAME)
! 	install -p $(EXTERNALS_SRC)/pmpd/help/*.pd \
! 		 $(HELP_DEST)/$(PMPD_NAME)
! 	install -d $(MANUALS_DEST)/$(PMPD_NAME)
! 	install -d $(MANUALS_DEST)/$(PMPD_NAME)
! 	install -p $(EXTERNALS_SRC)/pmpd/doc/pmpd.pdf/pmpd.pdf \
! 		$(MANUALS_DEST)/$(PMPD_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(PMPD_NAME)
! 	install -p $(EXTERNALS_SRC)/pmpd/exemples/*.pd \
! 		$(APPLICATIONS_DEST)/$(PMPD_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # TOXY
! TOXY_NAME=toxy
! # toxy is compiled straight into $(OUT_DIR)
! TOXY_OUT_DIR=$(OBJECTS_DEST)/$(TOXY_NAME)
! toxy:
! 
! 
! toxy_install: toxy
! 	install -d $(OBJECTS_DEST)/$(TOXY_NAME)
! 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(TOXY_NAME) \
! 		--author "Kzrysztof Czaja" \
! 		--license "BSD" \
! 		--description "objects for working with Tcl and Pd's Tk GUI"
! 	cd $(EXTERNALS_SRC)/miXed/toxy && $(MAKE) OUT_DIR=$(TOXY_OUT_DIR)
! 	install -d $(HELP_DEST)/$(TOXY_NAME)
! 	install -p $(EXTERNALS_SRC)/miXed/doc/help/toxy/*.*  \
! 		$(HELP_DEST)/$(TOXY_NAME)
! #	install -d $(MANUALS_DEST)/$(TOXY_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(TOXY_NAME)
! 	install -p $(EXTERNALS_SRC)/miXed/test/toxy/*.*  \
! 		$(APPLICATIONS_DEST)/$(TOXY_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # VBAP
! VBAP_NAME=vbap
! vbap:
! 
! 
! vbap_install: vbap
! 	install -d $(OBJECTS_DEST)/$(VBAP_NAME)
! #	install -d $(HELP_DEST)/$(VBAP_NAME)
! #	install -d $(MANUALS_DEST)/$(VBAP_NAME)
! #	install -d $(APPLICATIONS_DEST)/$(VBAP_NAME)
! 	install -p $(EXTERNALS_SRC)/vbap/graph-to-aziele.pd \
! 		$(OBJECTS_DEST)/$(VBAP_NAME)
! 
! 
! 
! #------------------------------------------------------------------------------#
! # Zexy
! ZEXY_NAME = zexy
! zexy:
! #  zexy's new build system doesn't work with CVS layout, and most of zexy is
! #  included in the extrnals build system now anyway.  But the abstractions
! #  should still be included
! #	cd $(EXTERNALS_SRC)/zexy/src && autoconf && ./configure && $(MAKE)
! 
! 
! zexy_install: zexy
! 	install -d $(OBJECTS_DEST)/$(ZEXY_NAME)
! #	install -p $(EXTERNALS_SRC)/zexy/src/*.$(EXTENSION) $(OBJECTS_DEST)/$(ZEXY_NAME)
! 	install -p $(shell ls -1 $(EXTERNALS_SRC)/zexy/abs/*.pd | \
! 		grep -v '-help.pd' | sed 's/\([&<>|~]\)/\\\1/g') \
! 		$(OBJECTS_DEST)/$(ZEXY_NAME)
! 	install -d $(HELP_DEST)/$(ZEXY_NAME)
! 	install -p $(EXTERNALS_SRC)/zexy/abs/*-help.pd $(HELP_DEST)/$(ZEXY_NAME)
! 	install -p $(EXTERNALS_SRC)/zexy/zexy.pd  $(HELP_DEST)
! 	install -p $(EXTERNALS_SRC)/zexy/examples/*.* $(HELP_DEST)/$(ZEXY_NAME)
! 
! 
! 
! #==============================================================================#
! #
! # UNFILTERED PROJECT TARGETS
! #
! #==============================================================================#
! # this is not yet organized into libdirs, but just leftover <hans at at.or.at>
! 
! unfiltered_install:
! #----------------------------------------------------------------------------
! # hcs
! 	install -p $(shell ls -1 $(EXTERNALS_SRC)/hcs/*.pd | \
! 			 grep -v '\-help.pd') $(OBJECTS_DEST)
! # hid 
! # these don't work on Windows yet
! 	cd $(EXTERNALS_SRC)/hcs/hid && $(MAKE) 
! 	install -p $(EXTERNALS_SRC)/hcs/hid/hid.$(EXTENSION) $(OBJECTS_DEST)
! 	install -p $(shell ls -1 $(EXTERNALS_SRC)/hcs/hid/*.pd | \
! 			 grep -v '\-help.pd'| grep -v '\-list.pd') $(OBJECTS_DEST)
! # general
! 	install -p $(EXTERNALS_SRC)/hcs/general/*.pd $(OBJECTS_DEST)
! # pan
! 	install -p $(shell ls -1 $(EXTERNALS_SRC)/hcs/pan/*.pd | \
! 			 grep -v '\-help.pd') $(OBJECTS_DEST)
! #----------------------------------------------------------------------------
! # OSC
! 	test -e cd $(EXTERNALS_SRC)/OSCx/Makefile || \
! 		(cd $(EXTERNALS_SRC)/OSCx && ./configure)
! # these don't work on Windows yet
! 	cd $(EXTERNALS_SRC)/OSCx && $(MAKE) CC=gcc
! 	install -p $(EXTERNALS_SRC)/OSCx/doc/*.* $(HELP_DEST)
! 	install -p $(EXTERNALS_SRC)/OSCx/src/*.$(EXTENSION) $(OBJECTS_DEST)
! #----------------------------------------------------------------------------
! # unauthorized
! # these don't work on Windows yet
! 	cd $(EXTERNALS_SRC)/unauthorized && $(MAKE) 
! 	install -p $(EXTERNALS_SRC)/unauthorized/*/*.$(EXTENSION) $(OBJECTS_DEST)
! 	install -p $(EXTERNALS_SRC)/unauthorized/*/*.pd $(HELP_DEST)
! 	install -p $(EXTERNALS_SRC)/unauthorized/*/*.txt $(HELP_DEST)
! 	install -p $(EXTERNALS_SRC)/unauthorized/*/*.pls $(HELP_DEST)
! 	cp -Rfp $(EXTERNALS_SRC)/unauthorized/blinkenlights/blm  $(HELP_DEST)
! 
! 
! #==============================================================================#
! #
! # DEVELOPER'S TARGETS
! #
! #==============================================================================#
! 
! # make the symlinks necessary to simulate the installed environment
! devsymlinks: 
! 
! 
! #==============================================================================#
! #
! # CLEAN TARGETS
! #
! #==============================================================================#
! 
! # the destination-specific clean targets are in Makefile.buildlayout
! clean: install_clean
! 	cd $(EXTERNALS_SRC)/build/$(OS_NAME) && make $(DEST_PATHS) clean
! 	cd $(EXTERNALS_SRC)/hcs/hid && make $(DEST_PATHS) clean
! 	cd $(EXTERNALS_SRC)/OSCx && make $(DEST_PATHS) clean
! 	cd $(EXTERNALS_SRC)/mixed/cyclone && make $(DEST_PATHS) clean
! 	cd $(EXTERNALS_SRC)/mixed/pddp && make $(DEST_PATHS) clean
! 	cd $(EXTERNALS_SRC)/mixed/toxy && make $(DEST_PATHS) clean
! 	cd $(EXTERNALS_SRC)/unauthorized && make $(DEST_PATHS) clean
! 
! distclean: clean cruft_clean
! 	rm $(EXTERNALS_SRC)/OSCx Makefile

Index: Makefile.buildlayout
===================================================================
RCS file: /cvsroot/pure-data/externals/Makefile.buildlayout,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** Makefile.buildlayout	23 Nov 2005 06:52:00 -0000	1.5
--- Makefile.buildlayout	26 Nov 2005 01:52:47 -0000	1.6
***************
*** 20,29 ****
  # This file is currently located in these places: 
  #	  abstractions
! #	  externals/build
  # 	  packages
  #    doc
  #
  # it will be going here too:
- #    extensions
  #    gem
  #    pd
--- 20,29 ----
  # This file is currently located in these places: 
  #	  abstractions
! #    extensions
! #	  externals
  # 	  packages
  #    doc
  #
  # it will be going here too:
  #    gem
  #    pd
***************
*** 66,73 ****
  ABSTRACTIONS_SRC = $(SRC_ROOT_DIR)/abstractions
  DOC_SRC = $(SRC_ROOT_DIR)/doc
  EXTERNALS_SRC = $(SRC_ROOT_DIR)/externals
  FLEXT_SRC = $(SRC_ROOT_DIR)/externals/grill/flext
  GEM_SRC = $(SRC_ROOT_DIR)/Gem
- GEMLIBS_SRC = $(SRC_ROOT_DIR)/GemLibs
  PACKAGES_SRC = $(SRC_ROOT_DIR)/packages
  PD_SRC = $(SRC_ROOT_DIR)/pd
--- 66,73 ----
  ABSTRACTIONS_SRC = $(SRC_ROOT_DIR)/abstractions
  DOC_SRC = $(SRC_ROOT_DIR)/doc
+ EXTENSIONS_SRC = $(SRC_ROOT_DIR)/extensions
  EXTERNALS_SRC = $(SRC_ROOT_DIR)/externals
  FLEXT_SRC = $(SRC_ROOT_DIR)/externals/grill/flext
  GEM_SRC = $(SRC_ROOT_DIR)/Gem
  PACKAGES_SRC = $(SRC_ROOT_DIR)/packages
  PD_SRC = $(SRC_ROOT_DIR)/pd
***************
*** 131,135 ****
  
  # release version for this distro
! PACKAGE_VERSION = extended-RC4
  PACKAGE_NAME = Pd-$(PD_VERSION)-$(PACKAGE_VERSION)
  
--- 131,135 ----
  
  # release version for this distro
! PACKAGE_VERSION = extended-RC5
  PACKAGE_NAME = Pd-$(PD_VERSION)-$(PACKAGE_VERSION)
  





More information about the Pd-cvs mailing list