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