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

Hans-Christoph Steiner eighthave at users.sourceforge.net
Sat Nov 26 05:20:41 CET 2005


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

Modified Files:
	Makefile Makefile.buildlayout 
Log Message:
updated names to be more GNU-like and easier to read

Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/Makefile,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** Makefile	26 Nov 2005 01:52:47 -0000	1.6
--- Makefile	26 Nov 2005 04:20:39 -0000	1.7
***************
*** 12,17 ****
  
  # these are setup to be overridden by the packages/Makefile
! SRC_ROOT_DIR = $(CWD)/..
! INSTALL_PREFIX = $(CWD)/build
  BUILDLAYOUT_DIR = $(CWD)
  
--- 12,17 ----
  
  # these are setup to be overridden by the packages/Makefile
! cvs_root_dir = $(CWD)/..
! prefix = $(CWD)/build
  BUILDLAYOUT_DIR = $(CWD)
  
***************
*** 28,33 ****
  # output to the same directory tree
  DEST_PATHS = BUILDLAYOUT_DIR=$(BUILDLAYOUT_DIR) \
! 				SRC_ROOT_DIR=$(SRC_ROOT_DIR) \
! 				INSTALL_PREFIX=$(INSTALL_PREFIX)
  
  #==============================================================================#
--- 28,33 ----
  # output to the same directory tree
  DEST_PATHS = BUILDLAYOUT_DIR=$(BUILDLAYOUT_DIR) \
! 				cvs_root_dir=$(cvs_root_dir) \
! 				prefix=$(prefix)
  
  #==============================================================================#
***************
*** 43,47 ****
  	@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:
--- 43,47 ----
  	@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:
***************
*** 58,62 ****
  #------------------------------------------------------------------------------#
  # 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
--- 58,62 ----
  #------------------------------------------------------------------------------#
  # INSTALL
! install: all $(objectsdir) 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
***************
*** 65,70 ****
  
  objects_install: 
! 	cd $(EXTERNALS_SRC)/build/$(OS_NAME)/ && \
! 		install -p *.$(EXTENSION) $(OBJECTS_DEST)
  
  
--- 65,70 ----
  
  objects_install: 
! 	cd $(externals_src)/build/$(OS_NAME)/ && \
! 		install -p *.$(EXTENSION) $(objectsdir)
  
  
***************
*** 76,133 ****
  
  
! 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)
  
  
--- 76,133 ----
  
  
! help_install: $(helpdir)
  #------------------------------------------------------------------------------#
  # 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 \
! 				$(helpdir)
  	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 \
! 				$(helpdir)
  	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\
! 				$(helpdir)
  	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 \
! 				$(helpdir)
  #------------------------------------------------------------------------------#
  #  mjlib [prob] conflicts with cyclone's [prob] so filter it
! 	install -p $(shell ls -1 $(externals_src)/mjlib/doc/*.* | \
! 		grep -v 'prob') $(helpdir)
  #------------------------------------------------------------------------------#
  #  maxlib [split] conflicts with cyclone so filter it
! 	install -p $(shell ls -1 $(externals_src)/maxlib/help/*.* | \
! 		grep -v 'split') $(helpdir)
  
  
***************
*** 147,154 ****
  
  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)
  
  
--- 147,154 ----
  
  template_install: template
! 	install -d $(objectsdir)/$(TEMPLATE_NAME)
! 	install -d $(helpdir)/$(TEMPLATE_NAME)
! 	install -d $(manualsdir)/$(TEMPLATE_NAME)
! 	install -d $(examplesdir)/$(TEMPLATE_NAME)
  
  
***************
*** 160,170 ****
  
  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)
  
  
--- 160,170 ----
  
  creb_install: creb
! 	install -d $(objectsdir)/$(CREB_NAME)
! 	install -p $(externals_src)/creb/abs/*.pd $(objectsdir)/$(CREB_NAME)
! 	install -d $(helpdir)/$(CREB_NAME)
! 	install -p -m0644	$(externals_src)/creb/doc/examples/*.* \
! 		$(helpdir)/$(CREB_NAME)
! #	install -d $(manualsdir)/$(CREB_NAME)
! #	install -d $(examplesdir)/$(CREB_NAME)
  
  
***************
*** 174,203 ****
  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)
  
  
--- 174,203 ----
  CYCLONE_NAME=cyclone
  # cyclone is compiled straight into $(OUT_DIR)
! CYCLONE_OUT_DIR=$(objectsdir)/$(CYCLONE_NAME)
  cyclone:
  
  
  cyclone_install: cyclone
! 	install -d $(objectsdir)/$(CYCLONE_NAME)
! 	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(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 $(bindir)
  # this doesn't build in the right place yet
! #	install -p -m0755 $(CYCLONE_OUT_DIR)/cyclist $(bindir) && \
  #		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 $(helpdir)/$(CYCLONE_NAME)
! 	install -p $(externals_src)/miXed/doc/help/cyclone/*.*  \
! 		$(helpdir)/$(CYCLONE_NAME)
! #	install -d $(manualsdir)/$(CYCLONE_NAME)
! 	install -d $(examplesdir)/$(CYCLONE_NAME)
! 	install -p $(externals_src)/miXed/test/cyclone/*.*  \
! 		$(examplesdir)/$(CYCLONE_NAME)
  
  
***************
*** 213,229 ****
  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)
  
  
--- 213,229 ----
  iemabs_install: iemabs
  #  iemabs still has the help patches in the old help-*.pd style
! 	install -d $(objectsdir)/$(IEMABS_NAME)
! 	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(IEMABS_NAME) \
  		--description "a collection of objects written at IEM/KUG"
! 	install -p $(shell ls -1 $(externals_src)/iemlib/iemabs/*.pd | \
! 		grep -v 'help') $(objectsdir)/$(IEMABS_NAME)
! 	install -d $(helpdir)/$(IEMABS_NAME)
! 	install -p $(externals_src)/iemlib/iemabs/*help*.pd \
! 		$(helpdir)/$(IEMABS_NAME)
! 	install -p $(externals_src)/iemlib/iemabs/*.mp3 $(helpdir)/$(IEMABS_NAME)
! 	install -p $(externals_src)/iemlib/iemabs/*.wav $(helpdir)/$(IEMABS_NAME)
! 	install -d $(manualsdir)/$(IEMABS_NAME)
! 	install -p $(externals_src)/iemlib/iemabs/*.txt \
! 		$(manualsdir)/$(IEMABS_NAME)
  
  
***************
*** 236,247 ****
  
  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)
  
  
--- 236,247 ----
  
  iemlib_install: iemlib
! #	install -d $(objectsdir)/$(IEMLIB_NAME)
! #	install -d $(helpdir)/$(IEMLIB_NAME)
! 	install -d $(helpdir)/iemhelp
! 	install -p $(externals_src)/iemlib/iemhelp/*.* $(helpdir)/iemhelp
! #	install -d $(manualsdir)/$(IEMLIB_NAME)
! 	install -d $(examplesdir)/$(IEMLIB_NAME)
! 	install -p $(externals_src)/iemlib/examples/*.* \
! 		$(examplesdir)/$(IEMLIB_NAME)
  
  
***************
*** 254,266 ****
  
  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)
  
  
--- 254,266 ----
  
  iemmatrix_install: iemmatrix
! 	install -d $(objectsdir)/$(IEMMATRIX_NAME)
! 	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(IEMMATRIX_NAME) \
  		--description "objects for matrix operations and math"
! 	mv $(objectsdir)/mtx*.$(EXTENSION) $(objectsdir)/$(IEMMATRIX_NAME)
! 	install -p $(shell ls -1 $(externals_src)/iem/iemmatrix/abs/*.* | \
! 		grep -v '\-help.pd') $(objectsdir)/$(IEMMATRIX_NAME)
! 	install -d $(helpdir)/$(IEMMATRIX_NAME)
! 	install -p $(externals_src)/iem/iemmatrix/doc/*.pd \
! 		$(helpdir)/$(IEMMATRIX_NAME)
  
  
***************
*** 270,289 ****
  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)
  
  
--- 270,289 ----
  PDDP_NAME=pddp
  # pddp is compiled straight into $(OUT_DIR)
! PDDP_OUT_DIR=$(objectsdir)/$(PDDP_NAME)
  pddp:
  
  
  pddp_install: pddp
! 	install -d $(objectsdir)/$(PDDP_NAME)
! 	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(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 $(helpdir)/$(PDDP_NAME)
! #	install -d $(manualsdir)/$(PDDP_NAME)
! 	install -d $(examplesdir)/$(PDDP_NAME)
! 	install -p $(externals_src)/miXed/test/pddp/*.*  \
! 		$(examplesdir)/$(PDDP_NAME)
  
  
***************
*** 293,315 ****
  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)
  
  
--- 293,315 ----
  PDP_NAME=pdp
  pdp:
! #	cd $(externals_src)/pdp && ./configure && $(MAKE)
  #TODO: compile pidip here
  #TODO: compile gem2pdp here
  
  pdp_install: pdp
! #	install -d $(objectsdir)/$(PDP_NAME)
! #	install -p $(externals_src)/pdp/*.$(EXTENSION) $(objectsdir)
! #	install -p $(externals_src)/pidip/*.$(EXTENSION) $(objectsdir)
! #	install -p $(externals_src)/gem2pdp/*.$(EXTENSION) $(objectsdir)
! 	install -p $(externals_src)/pdp/abstractions/*.pd $(objectsdir)
! #	install -d $(helpdir)/$(PDP_NAME)
! 	install -p $(externals_src)/pdp/doc/objects/*.* $(helpdir)
! 	install -d $(manualsdir)/$(PDP_NAME)
! 	install -p $(externals_src)/pdp/doc/reference.txt $(manualsdir)/$(PDP_NAME)
! 	install -p $(externals_src)/pdp/doc/introduction/*.* \
! 		$(manualsdir)/$(PDP_NAME)
! 	install -d $(examplesdir)/$(PDP_NAME)
! 	install -p $(externals_src)/pdp/doc/examples/*.* \
! 		$(examplesdir)/$(PDP_NAME)
  
  
***************
*** 322,336 ****
  
  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)
  
  
--- 322,336 ----
  
  pmpd_install: pmpd
! #	install -d $(objectsdir)/$(PMPD_NAME)
! 	install -d $(helpdir)/$(PMPD_NAME)
! 	install -p $(externals_src)/pmpd/help/*.pd \
! 		 $(helpdir)/$(PMPD_NAME)
! 	install -d $(manualsdir)/$(PMPD_NAME)
! 	install -d $(manualsdir)/$(PMPD_NAME)
! 	install -p $(externals_src)/pmpd/doc/pmpd.pdf/pmpd.pdf \
! 		$(manualsdir)/$(PMPD_NAME)
! 	install -d $(examplesdir)/$(PMPD_NAME)
! 	install -p $(externals_src)/pmpd/exemples/*.pd \
! 		$(examplesdir)/$(PMPD_NAME)
  
  
***************
*** 340,361 ****
  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)
  
  
--- 340,362 ----
  TOXY_NAME=toxy
  # toxy is compiled straight into $(OUT_DIR)
! TOXY_OUT_DIR=$(objectsdir)/$(TOXY_NAME)
  toxy:
  
  
  toxy_install: toxy
! 	install -d $(objectsdir)/$(TOXY_NAME)
! 	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(TOXY_NAME) \
  		--author "Kzrysztof Czaja" \
  		--license "BSD" \
  		--description "objects for working with Tcl and Pd's Tk GUI"
! # [tow] is currently broken, it doesn't compile
! 	-cd $(externals_src)/miXed/toxy && $(MAKE) OUT_DIR=$(TOXY_OUT_DIR)
! 	install -d $(helpdir)/$(TOXY_NAME)
! 	install -p $(externals_src)/miXed/doc/help/toxy/*.*  \
! 		$(helpdir)/$(TOXY_NAME)
! #	install -d $(manualsdir)/$(TOXY_NAME)
! 	install -d $(examplesdir)/$(TOXY_NAME)
! 	install -p $(externals_src)/miXed/test/toxy/*.*  \
! 		$(examplesdir)/$(TOXY_NAME)
  
  
***************
*** 368,377 ****
  
  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)
  
  
--- 369,378 ----
  
  vbap_install: vbap
! 	install -d $(objectsdir)/$(VBAP_NAME)
! #	install -d $(helpdir)/$(VBAP_NAME)
! #	install -d $(manualsdir)/$(VBAP_NAME)
! #	install -d $(examplesdir)/$(VBAP_NAME)
! 	install -p $(externals_src)/vbap/graph-to-aziele.pd \
! 		$(objectsdir)/$(VBAP_NAME)
  
  
***************
*** 384,400 ****
  #  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)
  
  
--- 385,401 ----
  #  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 $(objectsdir)/$(ZEXY_NAME)
! #	install -p $(externals_src)/zexy/src/*.$(EXTENSION) $(objectsdir)/$(ZEXY_NAME)
! 	install -p $(shell ls -1 $(externals_src)/zexy/abs/*.pd | \
  		grep -v '-help.pd' | sed 's/\([&<>|~]\)/\\\1/g') \
! 		$(objectsdir)/$(ZEXY_NAME)
! 	install -d $(helpdir)/$(ZEXY_NAME)
! 	install -p $(externals_src)/zexy/abs/*-help.pd $(helpdir)/$(ZEXY_NAME)
! 	install -p $(externals_src)/zexy/zexy.pd  $(helpdir)
! 	install -p $(externals_src)/zexy/examples/*.* $(helpdir)/$(ZEXY_NAME)
  
  
***************
*** 410,443 ****
  #----------------------------------------------------------------------------
  # 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)
  
  
--- 411,444 ----
  #----------------------------------------------------------------------------
  # hcs
! 	install -p $(shell ls -1 $(externals_src)/hcs/*.pd | \
! 			 grep -v '\-help.pd') $(objectsdir)
  # hid 
  # these don't work on Windows yet
! 	cd $(externals_src)/hcs/hid && $(MAKE) 
! 	install -p $(externals_src)/hcs/hid/hid.$(EXTENSION) $(objectsdir)
! 	install -p $(shell ls -1 $(externals_src)/hcs/hid/*.pd | \
! 			 grep -v '\-help.pd'| grep -v '\-list.pd') $(objectsdir)
  # general
! 	install -p $(externals_src)/hcs/general/*.pd $(objectsdir)
  # pan
! 	install -p $(shell ls -1 $(externals_src)/hcs/pan/*.pd | \
! 			 grep -v '\-help.pd') $(objectsdir)
  #----------------------------------------------------------------------------
  # OSC
! 	test -e $(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/*.* $(helpdir)
! 	install -p $(externals_src)/OSCx/src/*.$(EXTENSION) $(objectsdir)
  #----------------------------------------------------------------------------
  # unauthorized
  # these don't work on Windows yet
! 	cd $(externals_src)/unauthorized && $(MAKE) 
! 	install -p $(externals_src)/unauthorized/*/*.$(EXTENSION) $(objectsdir)
! 	install -p $(externals_src)/unauthorized/*/*.pd $(helpdir)
! 	install -p $(externals_src)/unauthorized/*/*.txt $(helpdir)
! 	install -p $(externals_src)/unauthorized/*/*.pls $(helpdir)
! 	cp -Rfp $(externals_src)/unauthorized/blinkenlights/blm  $(helpdir)
  
  
***************
*** 460,471 ****
  # 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
--- 461,472 ----
  # 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.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** Makefile.buildlayout	26 Nov 2005 01:52:47 -0000	1.6
--- Makefile.buildlayout	26 Nov 2005 04:20:39 -0000	1.7
***************
*** 10,19 ****
  # kept in each section of the CVS so that each section will be self-contained.
  # To use it, you need to include it in your Makefile (i.e. "include
! # Makefile.buildlayout") and then define $(INSTALL_PREFIX) and $(SRC_ROOT_DIR).
  #
! # $(SRC_ROOT_DIR) is the base directory of src tree, equivalent to the root
  # level of the pure-data CVS.
  #
! # $(INSTALL_PREFIX) is the base directory to where all of the resulting files
  # will be copied.
  #
--- 10,19 ----
  # kept in each section of the CVS so that each section will be self-contained.
  # To use it, you need to include it in your Makefile (i.e. "include
! # Makefile.buildlayout") and then define $(prefix) and $(cvs_root_dir).
  #
! # $(cvs_root_dir) is the base directory of src tree, equivalent to the root
  # level of the pure-data CVS.
  #
! # $(prefix) is the base directory to where all of the resulting files
  # will be copied.
  #
***************
*** 64,88 ****
  
  # sources
! 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
! SCRIPTS_SRC = $(SRC_ROOT_DIR)/scripts
  
  
  # destinations
! APPLICATIONS_DEST = $(DOCS_DEST)/examples
! BIN_DEST = $(INSTALL_PREFIX)/bin
! DOCS_DEST = $(INSTALL_PREFIX)/doc
! INCLUDE_DEST = $(INSTALL_PREFIX)/include
! LIB_DEST = $(INSTALL_PREFIX)/lib
! MAN_DEST = $(INSTALL_PREFIX)/man
! OBJECTS_DEST = $(INSTALL_PREFIX)/extra
! HELP_DEST = $(DOCS_DEST)/5.reference
! MANUALS_DEST = $(DOCS_DEST)/manuals
  
  
--- 64,88 ----
  
  # sources
! abstractions_src = $(cvs_root_dir)/abstractions
! doc_src = $(cvs_root_dir)/doc
! extensions_src = $(cvs_root_dir)/extensions
! externals_src = $(cvs_root_dir)/externals
! flext_src = $(cvs_root_dir)/externals/grill/flext
! gem_src = $(cvs_root_dir)/Gem
! packages_src = $(cvs_root_dir)/packages
! pd_src = $(cvs_root_dir)/pd
! scripts_src = $(cvs_root_dir)/scripts
  
  
  # destinations
! examplesdir = $(pddocdir)/examples
! bindir = $(prefix)/bin
! pddocdir = $(prefix)/doc
! includedir = $(prefix)/include
! libdir = $(prefix)/lib
! mandir = $(prefix)/man
! objectsdir = $(prefix)/extra
! helpdir = $(pddocdir)/5.reference
! manualsdir = $(pddocdir)/manuals
  
  
***************
*** 94,114 ****
  
  # first make sure that the directory structure is setup
! $(INSTALL_PREFIX):
! 	install -d $(INSTALL_PREFIX)
  
! $(APPLICATIONS_DEST):  $(INSTALL_PREFIX)
! 	install -d $(APPLICATIONS_DEST)
  
! $(DOCS_DEST): $(INSTALL_PREFIX)
! 	install -d $(DOCS_DEST)
  
! $(HELP_DEST): $(INSTALL_PREFIX)
! 	install -d $(HELP_DEST)
  
! $(MANUALS_DEST): $(INSTALL_PREFIX)
! 	install -d $(MANUALS_DEST)
  
! $(OBJECTS_DEST): $(INSTALL_PREFIX)
! 	install -d $(OBJECTS_DEST)
  
  
--- 94,114 ----
  
  # first make sure that the directory structure is setup
! $(prefix):
! 	install -d $(prefix)
  
! $(examplesdir):  $(prefix)
! 	install -d $(examplesdir)
  
! $(pddocdir): $(prefix)
! 	install -d $(pddocdir)
  
! $(helpdir): $(prefix)
! 	install -d $(helpdir)
  
! $(manualsdir): $(prefix)
! 	install -d $(manualsdir)
  
! $(objectsdir): $(prefix)
! 	install -d $(objectsdir)
  
  
***************
*** 120,128 ****
  
  
! PD_MAJOR_VERSION := $(shell grep 'Pd version' $(PD_SRC)/src/s_main.c | \
  	sed 's/char pd_version\[\] = "Pd version \([0-9]\)\.[0-9]*[. TES-]*[0-9]*[0-9extndRC.-]*\\n";/\1/')
! PD_MINOR_VERSION := $(shell grep 'Pd version' $(PD_SRC)/src/s_main.c | \
  	sed 's/char pd_version\[\] = "Pd version [0-9]\.\([0-9]*\)[. TES-]*\([0-9]*\)[0-9extndRC.-]*\\n";/\1/')
! PD_BUGFIX_VERSION := $(shell grep 'Pd version' $(PD_SRC)/src/s_main.c | \
  	sed 's/char pd_version\[\] = "Pd version [0-9]\.[0-9]*[. TES-]*\([0-9]*\)[0-9extndRC.-]*\\n";/\1/')
  # the separators [.-] need to be the same as in s_main.c or the regexps break
--- 120,128 ----
  
  
! PD_MAJOR_VERSION := $(shell grep 'Pd version' $(pd_src)/src/s_main.c | \
  	sed 's/char pd_version\[\] = "Pd version \([0-9]\)\.[0-9]*[. TES-]*[0-9]*[0-9extndRC.-]*\\n";/\1/')
! PD_MINOR_VERSION := $(shell grep 'Pd version' $(pd_src)/src/s_main.c | \
  	sed 's/char pd_version\[\] = "Pd version [0-9]\.\([0-9]*\)[. TES-]*\([0-9]*\)[0-9extndRC.-]*\\n";/\1/')
! PD_BUGFIX_VERSION := $(shell grep 'Pd version' $(pd_src)/src/s_main.c | \
  	sed 's/char pd_version\[\] = "Pd version [0-9]\.[0-9]*[. TES-]*\([0-9]*\)[0-9extndRC.-]*\\n";/\1/')
  # the separators [.-] need to be the same as in s_main.c or the regexps break
***************
*** 143,191 ****
  
  applications_clean:
! 	-rm -f -- $(APPLICATIONS_DEST)/*/*/*/*/*.*
! 	-rm -f -- $(APPLICATIONS_DEST)/*/*/*/*.*
! 	-rm -f -- $(APPLICATIONS_DEST)/*/*/*.*
! 	-rm -f -- $(APPLICATIONS_DEST)/*/*.*
! 	-rmdir $(APPLICATIONS_DEST)/*/*/*/*
! 	-rmdir $(APPLICATIONS_DEST)/*/*/*
! 	-rmdir $(APPLICATIONS_DEST)/*/*
! 	-rmdir $(APPLICATIONS_DEST)/*
! 	-rmdir $(APPLICATIONS_DEST)
  
  
  help_clean:
! 	-rm -f -- $(HELP_DEST)/*/*/*.*
! 	-rm -f -- $(HELP_DEST)/*/*.*
! 	-rm -f -- $(HELP_DEST)/*.*
! 	-rmdir $(HELP_DEST)/*/*
! 	-rmdir $(HELP_DEST)/*
! 	-rmdir $(HELP_DEST)
  
  
  manuals_clean:
! 	-rm -f -- $(MANUALS_DEST)/*/*/*.*
! 	-rm -f -- $(MANUALS_DEST)/*/*.*
! 	-rmdir $(MANUALS_DEST)/*/*
! 	-rmdir $(MANUALS_DEST)/*
! 	-rmdir $(MANUALS_DEST)
  
  
  objects_clean:
! 	-rm $(OBJECTS_DEST)/*/*/*.pd
! 	-rm $(OBJECTS_DEST)/*/*.pd
! 	-rm $(OBJECTS_DEST)/*.pd
! 	-rm $(OBJECTS_DEST)/*/*/*.$(EXTENSION)
! 	-rm $(OBJECTS_DEST)/*/*.$(EXTENSION)
! 	-rm $(OBJECTS_DEST)/*.$(EXTENSION)
! 	-rmdir $(OBJECTS_DEST)/*/*
! 	-rmdir $(OBJECTS_DEST)/*
! 	-rmdir $(OBJECTS_DEST)
  
  
  install_clean: applications_clean help_clean manuals_clean objects_clean
! 	-rmdir $(DOCS_DEST)
! 	-rmdir $(INSTALL_PREFIX)
  	@echo " "
! 	@echo "Build destination cleaned: $(INSTALL_PREFIX)"
  
  
--- 143,191 ----
  
  applications_clean:
! 	-rm -f -- $(examplesdir)/*/*/*/*/*.*
! 	-rm -f -- $(examplesdir)/*/*/*/*.*
! 	-rm -f -- $(examplesdir)/*/*/*.*
! 	-rm -f -- $(examplesdir)/*/*.*
! 	-rmdir $(examplesdir)/*/*/*/*
! 	-rmdir $(examplesdir)/*/*/*
! 	-rmdir $(examplesdir)/*/*
! 	-rmdir $(examplesdir)/*
! 	-rmdir $(examplesdir)
  
  
  help_clean:
! 	-rm -f -- $(helpdir)/*/*/*.*
! 	-rm -f -- $(helpdir)/*/*.*
! 	-rm -f -- $(helpdir)/*.*
! 	-rmdir $(helpdir)/*/*
! 	-rmdir $(helpdir)/*
! 	-rmdir $(helpdir)
  
  
  manuals_clean:
! 	-rm -f -- $(manualsdir)/*/*/*.*
! 	-rm -f -- $(manualsdir)/*/*.*
! 	-rmdir $(manualsdir)/*/*
! 	-rmdir $(manualsdir)/*
! 	-rmdir $(manualsdir)
  
  
  objects_clean:
! 	-rm $(objectsdir)/*/*/*.pd
! 	-rm $(objectsdir)/*/*.pd
! 	-rm $(objectsdir)/*.pd
! 	-rm $(objectsdir)/*/*/*.$(EXTENSION)
! 	-rm $(objectsdir)/*/*.$(EXTENSION)
! 	-rm $(objectsdir)/*.$(EXTENSION)
! 	-rmdir $(objectsdir)/*/*
! 	-rmdir $(objectsdir)/*
! 	-rmdir $(objectsdir)
  
  
  install_clean: applications_clean help_clean manuals_clean objects_clean
! 	-rmdir $(pddocdir)
! 	-rmdir $(prefix)
  	@echo " "
! 	@echo "Build destination cleaned: $(prefix)"
  
  





More information about the Pd-cvs mailing list