[PD-cvs] abstractions Makefile, 1.13, 1.14 Makefile.buildlayout, 1.6, 1.7 README, 1.5, 1.6

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


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

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

Index: README
===================================================================
RCS file: /cvsroot/pure-data/abstractions/README,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** README	18 Nov 2005 18:16:53 -0000	1.5
--- README	26 Nov 2005 04:19:12 -0000	1.6
***************
*** 65,85 ****
  variables.  Check the below example:
  
! 	install -d $(HELP_DEST)/$(MEMENTO_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/rradical/memento/*-help.pd \
! 		$(HELP_DEST)/$(MEMENTO_NAME)
  
  becomes:
  
! 	install -d $(HELP_DEST)/$(MYLIBRARY_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/mylibrary/*-help.pd \
! 		$(HELP_DEST)/$(MYLIBRARY_NAME)
  
  
  Also, since it is common to store the help patches in the same directory as
  the object patchs, you can use this pattern to exclude the help patches from
! being copied to $(OBJECTS_DEST):
  
! 	install -p $(shell ls -1 $(ABSTRACTIONS_SRC)/mylibrary/*.pd | \
! 		grep -v '\-help.pd')  $(OBJECTS_DEST)/$(MYLIBRARY_NAME)
  
  
--- 65,85 ----
  variables.  Check the below example:
  
! 	install -d $(helpdir)/$(MEMENTO_NAME)
! 	install -p $(abstractions_src)/rradical/memento/*-help.pd \
! 		$(helpdir)/$(MEMENTO_NAME)
  
  becomes:
  
! 	install -d $(helpdir)/$(MYLIBRARY_NAME)
! 	install -p $(abstractions_src)/mylibrary/*-help.pd \
! 		$(helpdir)/$(MYLIBRARY_NAME)
  
  
  Also, since it is common to store the help patches in the same directory as
  the object patchs, you can use this pattern to exclude the help patches from
! being copied to $(objectsdir):
  
! 	install -p $(shell ls -1 $(abstractions_src)/mylibrary/*.pd | \
! 		grep -v '\-help.pd')  $(objectsdir)/$(MYLIBRARY_NAME)
  
  
***************
*** 97,101 ****
  
  
! $(APPLICATIONS_DEST): 
  
  	 If your project is an application or patch that is meant to be run
--- 97,101 ----
  
  
! $(examplesdir): 
  
  	 If your project is an application or patch that is meant to be run
***************
*** 108,112 ****
  
  
! $(DOCS_DEST):
      All help patches should go into this directory in a subdirectory with the
      same nameas the subdirectory for your objects.  For example, for
--- 108,112 ----
  
  
! $(pddocdir):
      All help patches should go into this directory in a subdirectory with the
      same nameas the subdirectory for your objects.  For example, for
***************
*** 116,120 ****
  
  
! $(MANUALS_DEST): 
  
      If you have any other kinds of documentation, like a text or HTML manual,
--- 116,120 ----
  
  
! $(manualsdir): 
  
      If you have any other kinds of documentation, like a text or HTML manual,
***************
*** 127,131 ****
  
  
! $(OBJECTS_DEST):
  
      If your project consists of objects that are meant to be reused in other
--- 127,131 ----
  
  
! $(objectsdir):
  
      If your project consists of objects that are meant to be reused in other

Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/abstractions/Makefile,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** Makefile	26 Nov 2005 01:51:47 -0000	1.13
--- Makefile	26 Nov 2005 04:19:12 -0000	1.14
***************
*** 11,16 ****
  
  # these are designed to be overridden by the packages/Makefile
! SRC_ROOT_DIR = $(CWD)/..
! INSTALL_PREFIX = build
  BUILDLAYOUT_DIR = $(CWD)
  
--- 11,16 ----
  
  # these are designed to be overridden by the packages/Makefile
! cvs_root_dir = $(CWD)/..
! prefix = build
  BUILDLAYOUT_DIR = $(CWD)
  
***************
*** 30,40 ****
  # clean up after everything is installed
  final_setup:
! 	chmod -R ugo-w $(INSTALL_PREFIX)
  
! objects: $(OBJECTS_DEST) $(HELP_DEST) $(MANUALS_DEST)
  objects: objects_gyre objects_keyboardkeys objects_la-kitchen objects_memento
  objects: objects_pddp objects_nusmuk objects_nqpoly objects_rradical
  
! applications: $(APPLICATIONS_DEST) $(MANUALS_DEST)
  applications: applications_rradical applications_keyboardkeys applications_gyre
  
--- 30,40 ----
  # clean up after everything is installed
  final_setup:
! 	chmod -R ugo-w $(prefix)
  
! objects: $(objectsdir) $(helpdir) $(manualsdir)
  objects: objects_gyre objects_keyboardkeys objects_la-kitchen objects_memento
  objects: objects_pddp objects_nusmuk objects_nqpoly objects_rradical
  
! applications: $(examplesdir) $(manualsdir)
  applications: applications_rradical applications_keyboardkeys applications_gyre
  
***************
*** 50,64 ****
  GYRE_NAME = gyre
  objects_gyre:
! 	install -d $(OBJECTS_DEST)/$(GYRE_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/audionerd/GYRE/gyre.*.pd \
! 		 $(OBJECTS_DEST)/$(GYRE_NAME)
! 	install -d $(MANUALS_DEST)/$(GYRE_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/audionerd/GYRE/gyre.html \
! 		 $(MANUALS_DEST)/$(GYRE_NAME)
  
  applications_gyre:
! 	install -d $(APPLICATIONS_DEST)/$(GYRE_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/audionerd/GYRE/gyre.pd \
! 		 $(APPLICATIONS_DEST)/$(GYRE_NAME)
  
  
--- 50,64 ----
  GYRE_NAME = gyre
  objects_gyre:
! 	install -d $(objectsdir)/$(GYRE_NAME)
! 	install -p $(abstractions_src)/audionerd/GYRE/gyre.*.pd \
! 		 $(objectsdir)/$(GYRE_NAME)
! 	install -d $(manualsdir)/$(GYRE_NAME)
! 	install -p $(abstractions_src)/audionerd/GYRE/gyre.html \
! 		 $(manualsdir)/$(GYRE_NAME)
  
  applications_gyre:
! 	install -d $(examplesdir)/$(GYRE_NAME)
! 	install -p $(abstractions_src)/audionerd/GYRE/gyre.pd \
! 		 $(examplesdir)/$(GYRE_NAME)
  
  
***************
*** 67,84 ****
  KEYBOARDKEYS_NAME = keyboardkeys
  objects_keyboardkeys:
! 	install -d $(OBJECTS_DEST)/$(KEYBOARDKEYS_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/$(KEYBOARDKEYS_NAME)/abs/*.pd \
! 		 $(OBJECTS_DEST)/$(KEYBOARDKEYS_NAME)
! 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(KEYBOARDKEYS_NAME) \
  		--author "Andrey Savitsky" \
  		--description "objects for using keyboard keys for scrolling and selecting"
! 	install -d $(HELP_DEST)/$(KEYBOARDKEYS_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/$(KEYBOARDKEYS_NAME)/doc/*-help.pd \
! 		 $(HELP_DEST)/$(KEYBOARDKEYS_NAME)
  
  applications_keyboardkeys:
! 	install -d $(APPLICATIONS_DEST)/$(KEYBOARDKEYS_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/$(KEYBOARDKEYS_NAME)/keyboard_main.pd \
! 		 $(APPLICATIONS_DEST)/$(KEYBOARDKEYS_NAME)
  
  
--- 67,84 ----
  KEYBOARDKEYS_NAME = keyboardkeys
  objects_keyboardkeys:
! 	install -d $(objectsdir)/$(KEYBOARDKEYS_NAME)
! 	install -p $(abstractions_src)/$(KEYBOARDKEYS_NAME)/abs/*.pd \
! 		 $(objectsdir)/$(KEYBOARDKEYS_NAME)
! 	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(KEYBOARDKEYS_NAME) \
  		--author "Andrey Savitsky" \
  		--description "objects for using keyboard keys for scrolling and selecting"
! 	install -d $(helpdir)/$(KEYBOARDKEYS_NAME)
! 	install -p $(abstractions_src)/$(KEYBOARDKEYS_NAME)/doc/*-help.pd \
! 		 $(helpdir)/$(KEYBOARDKEYS_NAME)
  
  applications_keyboardkeys:
! 	install -d $(examplesdir)/$(KEYBOARDKEYS_NAME)
! 	install -p $(abstractions_src)/$(KEYBOARDKEYS_NAME)/keyboard_main.pd \
! 		 $(examplesdir)/$(KEYBOARDKEYS_NAME)
  
  
***************
*** 87,102 ****
  LA-KITCHEN_NAME = la-kitchen
  objects_la-kitchen:
! 	install -d $(OBJECTS_DEST)/$(LA-KITCHEN_NAME)
! 	install -p $(shell ls -1 $(ABSTRACTIONS_SRC)/La-kitchen/*.pd | \
! 		grep -v '\-help.pd')    $(OBJECTS_DEST)/$(LA-KITCHEN_NAME)
! 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(LA-KITCHEN_NAME) \
  		--author "Charles Verron" \
  		--description "a collection of objects working with sensors"
! 	install -d $(HELP_DEST)/$(LA-KITCHEN_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/La-kitchen/*-help.pd \
! 		 $(HELP_DEST)/$(LA-KITCHEN_NAME)
! 	install -d $(MANUALS_DEST)/$(LA-KITCHEN_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/La-kitchen/readme.txt \
! 		 $(MANUALS_DEST)/$(LA-KITCHEN_NAME)
  
  
--- 87,102 ----
  LA-KITCHEN_NAME = la-kitchen
  objects_la-kitchen:
! 	install -d $(objectsdir)/$(LA-KITCHEN_NAME)
! 	install -p $(shell ls -1 $(abstractions_src)/La-kitchen/*.pd | \
! 		grep -v '\-help.pd')    $(objectsdir)/$(LA-KITCHEN_NAME)
! 	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(LA-KITCHEN_NAME) \
  		--author "Charles Verron" \
  		--description "a collection of objects working with sensors"
! 	install -d $(helpdir)/$(LA-KITCHEN_NAME)
! 	install -p $(abstractions_src)/La-kitchen/*-help.pd \
! 		 $(helpdir)/$(LA-KITCHEN_NAME)
! 	install -d $(manualsdir)/$(LA-KITCHEN_NAME)
! 	install -p $(abstractions_src)/La-kitchen/readme.txt \
! 		 $(manualsdir)/$(LA-KITCHEN_NAME)
  
  
***************
*** 105,124 ****
  MEMENTO_NAME = memento
  objects_memento:
! 	install -d $(OBJECTS_DEST)/$(MEMENTO_NAME)
! 	install -p $(shell ls -1 $(ABSTRACTIONS_SRC)/rradical/memento/*.pd | \
! 		grep -v '\-help.pd')  $(OBJECTS_DEST)/$(MEMENTO_NAME)
! 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(MEMENTO_NAME) \
  		--author "Frank Barknecht" \
  		--license "GNU GPL" \
  		--description "a collection of objects for managing state saving"
! 	install -d $(HELP_DEST)/$(MEMENTO_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/rradical/memento/*-help.pd \
! 		$(HELP_DEST)/$(MEMENTO_NAME)
! 	install -d $(MANUALS_DEST)/$(MEMENTO_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/rradical/memento/tutorial/*.* \
! 		$(MANUALS_DEST)/$(MEMENTO_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(MEMENTO_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/rradical/memento/examples/*.* \
! 		$(APPLICATIONS_DEST)/$(MEMENTO_NAME)
  
  
--- 105,124 ----
  MEMENTO_NAME = memento
  objects_memento:
! 	install -d $(objectsdir)/$(MEMENTO_NAME)
! 	install -p $(shell ls -1 $(abstractions_src)/rradical/memento/*.pd | \
! 		grep -v '\-help.pd')  $(objectsdir)/$(MEMENTO_NAME)
! 	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(MEMENTO_NAME) \
  		--author "Frank Barknecht" \
  		--license "GNU GPL" \
  		--description "a collection of objects for managing state saving"
! 	install -d $(helpdir)/$(MEMENTO_NAME)
! 	install -p $(abstractions_src)/rradical/memento/*-help.pd \
! 		$(helpdir)/$(MEMENTO_NAME)
! 	install -d $(manualsdir)/$(MEMENTO_NAME)
! 	install -p $(abstractions_src)/rradical/memento/tutorial/*.* \
! 		$(manualsdir)/$(MEMENTO_NAME)
! 	install -d $(examplesdir)/$(MEMENTO_NAME)
! 	install -p $(abstractions_src)/rradical/memento/examples/*.* \
! 		$(examplesdir)/$(MEMENTO_NAME)
  
  
***************
*** 127,162 ****
  objects_nqpoly: objects_nqpoly~ objects_nqpoly4
  # make a common target for the manuals so they are in one place
! 	install -d $(MANUALS_DEST)/nqpoly
! 	install -p $(ABSTRACTIONS_SRC)/nqpoly/*.html	$(MANUALS_DEST)/nqpoly
! 	install -p $(ABSTRACTIONS_SRC)/nqpoly/nqpoly~/readme.txt	\
! 		$(MANUALS_DEST)/nqpoly/nqpoly~.txt
  
  NQPOLY_NAME = nqpoly~
  objects_nqpoly~:
! 	install -d $(OBJECTS_DEST)/$(NQPOLY_NAME)
! 	install -p $(shell ls -1 $(ABSTRACTIONS_SRC)/nqpoly/nqpoly~/*.pd | \
! 		grep -v '\-help.pd')  $(OBJECTS_DEST)/$(NQPOLY_NAME)
! 	install -d $(HELP_DEST)/$(NQPOLY_NAME) 
  # all of the patches should be installed into help since [nqpoly~] needs to be
  # in the same directory as the patches its manipulating
! 	install -p $(ABSTRACTIONS_SRC)/nqpoly/nqpoly~/*.pd \
! 		$(HELP_DEST)/$(NQPOLY_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(NQPOLY_NAME)
! 	install -p $(shell ls -1 $(ABSTRACTIONS_SRC)/nqpoly/nqpoly~/*.pd | \
! 		grep -v '\-help.pd')  $(APPLICATIONS_DEST)/$(NQPOLY_NAME)
  
  
  NQPOLY4_NAME = nqpoly4
  objects_nqpoly4:
! 	install -d $(OBJECTS_DEST)/$(NQPOLY4_NAME)
! 	install -p $(shell ls -1 $(ABSTRACTIONS_SRC)/nqpoly/nqpoly4/*.pd | \
! 		grep -v '\-help.pd')  $(OBJECTS_DEST)/$(NQPOLY4_NAME)
! 	install -d $(HELP_DEST)/$(NQPOLY4_NAME)
  # all of the patches should be installed into help since [nqpoly4] needs to be
  # in the same directory as the patches its manipulating
! 	install -p $(ABSTRACTIONS_SRC)/nqpoly/nqpoly4/*.pd $(HELP_DEST)/$(NQPOLY4_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(NQPOLY4_NAME)
! 	install -p $(shell ls -1 $(ABSTRACTIONS_SRC)/nqpoly/nqpoly4/*.pd | \
! 		grep -v '\-help.pd')  $(APPLICATIONS_DEST)/$(NQPOLY4_NAME)
  
  #-------------------------------------------------------------------------------
--- 127,162 ----
  objects_nqpoly: objects_nqpoly~ objects_nqpoly4
  # make a common target for the manuals so they are in one place
! 	install -d $(manualsdir)/nqpoly
! 	install -p $(abstractions_src)/nqpoly/*.html	$(manualsdir)/nqpoly
! 	install -p $(abstractions_src)/nqpoly/nqpoly~/readme.txt	\
! 		$(manualsdir)/nqpoly/nqpoly~.txt
  
  NQPOLY_NAME = nqpoly~
  objects_nqpoly~:
! 	install -d $(objectsdir)/$(NQPOLY_NAME)
! 	install -p $(shell ls -1 $(abstractions_src)/nqpoly/nqpoly~/*.pd | \
! 		grep -v '\-help.pd')  $(objectsdir)/$(NQPOLY_NAME)
! 	install -d $(helpdir)/$(NQPOLY_NAME) 
  # all of the patches should be installed into help since [nqpoly~] needs to be
  # in the same directory as the patches its manipulating
! 	install -p $(abstractions_src)/nqpoly/nqpoly~/*.pd \
! 		$(helpdir)/$(NQPOLY_NAME)
! 	install -d $(examplesdir)/$(NQPOLY_NAME)
! 	install -p $(shell ls -1 $(abstractions_src)/nqpoly/nqpoly~/*.pd | \
! 		grep -v '\-help.pd')  $(examplesdir)/$(NQPOLY_NAME)
  
  
  NQPOLY4_NAME = nqpoly4
  objects_nqpoly4:
! 	install -d $(objectsdir)/$(NQPOLY4_NAME)
! 	install -p $(shell ls -1 $(abstractions_src)/nqpoly/nqpoly4/*.pd | \
! 		grep -v '\-help.pd')  $(objectsdir)/$(NQPOLY4_NAME)
! 	install -d $(helpdir)/$(NQPOLY4_NAME)
  # all of the patches should be installed into help since [nqpoly4] needs to be
  # in the same directory as the patches its manipulating
! 	install -p $(abstractions_src)/nqpoly/nqpoly4/*.pd $(helpdir)/$(NQPOLY4_NAME)
! 	install -d $(examplesdir)/$(NQPOLY4_NAME)
! 	install -p $(shell ls -1 $(abstractions_src)/nqpoly/nqpoly4/*.pd | \
! 		grep -v '\-help.pd')  $(examplesdir)/$(NQPOLY4_NAME)
  
  #-------------------------------------------------------------------------------
***************
*** 164,184 ****
  NUSMUK_NAME = nusmuk
  objects_nusmuk:
! 	install -d $(OBJECTS_DEST)/$(NUSMUK_NAME)
! 	install -p $(shell ls -1 $(ABSTRACTIONS_SRC)/nusmuk/*.pd | \
! 		grep -v '\-help.pd')  $(OBJECTS_DEST)/$(NUSMUK_NAME)
! 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(NUSMUK_NAME) \
  		--author "Cyrille Henry" \
  		--description "a collection of objects for physical modelling"
! 	install -d $(HELP_DEST)/$(NUSMUK_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/nusmuk/*-help.pd \
! 		$(HELP_DEST)/$(NUSMUK_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/nusmuk/*.wav \
! 		$(HELP_DEST)/$(NUSMUK_NAME)
  
  
  #-------------------------------------------------------------------------------
  # parazit
! 	install -d $(OBJECTS_DEST)
! 	install -p $(ABSTRACTIONS_SRC)/parazit/parazit.pd $(OBJECTS_DEST)
  
  
--- 164,184 ----
  NUSMUK_NAME = nusmuk
  objects_nusmuk:
! 	install -d $(objectsdir)/$(NUSMUK_NAME)
! 	install -p $(shell ls -1 $(abstractions_src)/nusmuk/*.pd | \
! 		grep -v '\-help.pd')  $(objectsdir)/$(NUSMUK_NAME)
! 	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(NUSMUK_NAME) \
  		--author "Cyrille Henry" \
  		--description "a collection of objects for physical modelling"
! 	install -d $(helpdir)/$(NUSMUK_NAME)
! 	install -p $(abstractions_src)/nusmuk/*-help.pd \
! 		$(helpdir)/$(NUSMUK_NAME)
! 	install -p $(abstractions_src)/nusmuk/*.wav \
! 		$(helpdir)/$(NUSMUK_NAME)
  
  
  #-------------------------------------------------------------------------------
  # parazit
! 	install -d $(objectsdir)
! 	install -p $(abstractions_src)/parazit/parazit.pd $(objectsdir)
  
  
***************
*** 188,202 ****
  PDDP_NAME = pddp
  objects_pddp:
! 	install -d $(OBJECTS_DEST)/$(PDDP_NAME)
! 	install -p $(shell ls -1 $(ABSTRACTIONS_SRC)/pddp/*.pd | \
! 		grep -v '\-help.pd')  $(OBJECTS_DEST)/$(PDDP_NAME)
! 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(PDDP_NAME) \
  		--license "GNU GPL" \
  		--description "support objects for the Pure Data Documentation Project"
! 	install -d $(HELP_DEST)/$(PDDP_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/pddp/*-help.pd \
! 		$(HELP_DEST)/$(PDDP_NAME)
! #	install -d $(MANUALS_DEST)/$(PDDP_NAME)
! #	install -d $(APPLICATIONS_DEST)/$(PDDP_NAME)
  
  
--- 188,202 ----
  PDDP_NAME = pddp
  objects_pddp:
! 	install -d $(objectsdir)/$(PDDP_NAME)
! 	install -p $(shell ls -1 $(abstractions_src)/pddp/*.pd | \
! 		grep -v '\-help.pd')  $(objectsdir)/$(PDDP_NAME)
! 	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(PDDP_NAME) \
  		--license "GNU GPL" \
  		--description "support objects for the Pure Data Documentation Project"
! 	install -d $(helpdir)/$(PDDP_NAME)
! 	install -p $(abstractions_src)/pddp/*-help.pd \
! 		$(helpdir)/$(PDDP_NAME)
! #	install -d $(manualsdir)/$(PDDP_NAME)
! #	install -d $(examplesdir)/$(PDDP_NAME)
  
  
***************
*** 205,239 ****
  RRADICAL_NAME = rradical
  objects_rradical:
! 	install -d $(OBJECTS_DEST)/$(RRADICAL_NAME)
! 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(RRADICAL_NAME) \
  		--author "Frank Barknecht" \
  		--license "GNU GPL"
! 	install -d $(OBJECTS_DEST)/$(RRADICAL_NAME)/control
! 	install -p $(shell ls -1 $(ABSTRACTIONS_SRC)/rradical/control/*.* | \
! 		grep -v '\-help.pd')  $(OBJECTS_DEST)/$(RRADICAL_NAME)/control
! 	install -d $(OBJECTS_DEST)/$(RRADICAL_NAME)/effects
! 	install -p $(shell ls -1 $(ABSTRACTIONS_SRC)/rradical/effects/*.* | \
! 		grep -v '\-help.pd')  $(OBJECTS_DEST)/$(RRADICAL_NAME)/effects
! 	install -d $(OBJECTS_DEST)/$(RRADICAL_NAME)/instruments
! 	install -p $(shell ls -1 $(ABSTRACTIONS_SRC)/rradical/instruments/*.* | \
! 		grep -v '\-help.pd')  $(OBJECTS_DEST)/$(RRADICAL_NAME)/instruments
! 	install -d $(OBJECTS_DEST)/$(RRADICAL_NAME)/stuff
! 	install -p $(shell ls -1 $(ABSTRACTIONS_SRC)/rradical/stuff/*.* | \
! 		grep -v '\-help.pd')  $(OBJECTS_DEST)/$(RRADICAL_NAME)/stuff
  
  
  applications_rradical:
! 	install -d $(APPLICATIONS_DEST)/$(RRADICAL_NAME)
! 	install -p $(ABSTRACTIONS_SRC)/rradical/usecases/*.* \
! 		$(APPLICATIONS_DEST)/$(RRADICAL_NAME)
! 	install -d $(APPLICATIONS_DEST)/$(RRADICAL_NAME)/showcase
! 	install -p $(ABSTRACTIONS_SRC)/rradical/usecases/showcase/*.* \
! 		$(APPLICATIONS_DEST)/$(RRADICAL_NAME)/showcase
! 	install -d $(APPLICATIONS_DEST)/$(RRADICAL_NAME)/showcase/impl
! 	install -p $(ABSTRACTIONS_SRC)/rradical/usecases/showcase/impl/*.* \
! 		$(APPLICATIONS_DEST)/$(RRADICAL_NAME)/showcase/impl
! 	install -d $(APPLICATIONS_DEST)/$(RRADICAL_NAME)/showcase/songs
! 	install -p $(ABSTRACTIONS_SRC)/rradical/usecases/showcase/songs/*.* \
! 		$(APPLICATIONS_DEST)/$(RRADICAL_NAME)/showcase/songs
  
  #==============================================================================#
--- 205,239 ----
  RRADICAL_NAME = rradical
  objects_rradical:
! 	install -d $(objectsdir)/$(RRADICAL_NAME)
! 	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(RRADICAL_NAME) \
  		--author "Frank Barknecht" \
  		--license "GNU GPL"
! 	install -d $(objectsdir)/$(RRADICAL_NAME)/control
! 	install -p $(shell ls -1 $(abstractions_src)/rradical/control/*.* | \
! 		grep -v '\-help.pd')  $(objectsdir)/$(RRADICAL_NAME)/control
! 	install -d $(objectsdir)/$(RRADICAL_NAME)/effects
! 	install -p $(shell ls -1 $(abstractions_src)/rradical/effects/*.* | \
! 		grep -v '\-help.pd')  $(objectsdir)/$(RRADICAL_NAME)/effects
! 	install -d $(objectsdir)/$(RRADICAL_NAME)/instruments
! 	install -p $(shell ls -1 $(abstractions_src)/rradical/instruments/*.* | \
! 		grep -v '\-help.pd')  $(objectsdir)/$(RRADICAL_NAME)/instruments
! 	install -d $(objectsdir)/$(RRADICAL_NAME)/stuff
! 	install -p $(shell ls -1 $(abstractions_src)/rradical/stuff/*.* | \
! 		grep -v '\-help.pd')  $(objectsdir)/$(RRADICAL_NAME)/stuff
  
  
  applications_rradical:
! 	install -d $(examplesdir)/$(RRADICAL_NAME)
! 	install -p $(abstractions_src)/rradical/usecases/*.* \
! 		$(examplesdir)/$(RRADICAL_NAME)
! 	install -d $(examplesdir)/$(RRADICAL_NAME)/showcase
! 	install -p $(abstractions_src)/rradical/usecases/showcase/*.* \
! 		$(examplesdir)/$(RRADICAL_NAME)/showcase
! 	install -d $(examplesdir)/$(RRADICAL_NAME)/showcase/impl
! 	install -p $(abstractions_src)/rradical/usecases/showcase/impl/*.* \
! 		$(examplesdir)/$(RRADICAL_NAME)/showcase/impl
! 	install -d $(examplesdir)/$(RRADICAL_NAME)/showcase/songs
! 	install -p $(abstractions_src)/rradical/usecases/showcase/songs/*.* \
! 		$(examplesdir)/$(RRADICAL_NAME)/showcase/songs
  
  #==============================================================================#
***************
*** 249,255 ****
  devsymlinks_keyboardkeys:
  	ln -s abs \
! 		$(ABSTRACTIONS_SRC)/keyboardkeys/keyboardkeys
  	ln -s ../keyboardkeys \
! 		$(ABSTRACTIONS_SRC)/keyboardkeys/doc/keyboardkeys
  
  #==============================================================================#
--- 249,255 ----
  devsymlinks_keyboardkeys:
  	ln -s abs \
! 		$(abstractions_src)/keyboardkeys/keyboardkeys
  	ln -s ../keyboardkeys \
! 		$(abstractions_src)/keyboardkeys/doc/keyboardkeys
  
  #==============================================================================#

Index: Makefile.buildlayout
===================================================================
RCS file: /cvsroot/pure-data/abstractions/Makefile.buildlayout,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** Makefile.buildlayout	26 Nov 2005 01:51:47 -0000	1.6
--- Makefile.buildlayout	26 Nov 2005 04:19:12 -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