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)"