[PD-cvs] externals/build/doc makefile,1.18,1.19
Hans-Christoph Steiner
eighthave at users.sourceforge.net
Thu Nov 17 00:21:51 CET 2005
Update of /cvsroot/pure-data/externals/build/doc
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29384/doc
Modified Files:
makefile
Log Message:
ported doc makefile to new build system while retaining backwards compatibility
Index: makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/build/doc/makefile,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** makefile 16 Nov 2005 22:34:43 -0000 1.18
--- makefile 16 Nov 2005 23:21:49 -0000 1.19
***************
*** 5,76 ****
#
! DOC_DIR = .
! all:
! # add write perms to allow rewriting over all files
! chmod -R u+w $(DOC_DIR)
#----------------------------------------------------------------------------
# all standard objs' help files
! install -p -m0644 \
! ../../OSCx/doc/*.pd \
! ../../control/*/*.pd \
! ../../signal/*/*.pd \
! ../../aenv~/*.pd \
! ../../arraysize/*.pd \
! ../../beatpipe/*.pd \
! ../../build/*.pd \
! ../../bbogart/chaos/tools/*.pd \
! ../../bbogart/*/*.pd \
! ../../creb/doc/*.pd \
! ../../creb/doc/examples/*.pd \
! ../../cxc/reference/*.pd \
! ../../dfx/*/*.pd \
! ../../ext13/doc/*.pd \
! ../../ggee/*/*-help.pd \
! ../../gem2pdp/*.pd \
! ../../ff/*.pd \
! ../../freeverb~/*.pd \
! ../../hcs/*-help.pd \
! ../../hcs/*/doc/*.pd \
! ../../hcs/hid/examples/*.pd \
! ../../hcs/pan/*-help.pd \
! ../../iem/*/*/*-help.pd \
! ../../markex/*.pd \
! ../../maxlib/help/*.* \
! ../../mjlib/doc/*.pd \
! ../../motex/*.pd \
! ../../nusmuk/line3/*.pd\
! ../../pdogg/*/*.pd \
! ../../plugin~/*.pd \
! ../../pmpd/help/*.pd\
! ../../rhythm_estimator/*.p? \
! ../../sprinkler/sprinkler-help.pd \
! ../../susloop~/*.pd \
! ../../svf~/*.pd \
! ../../vbap/*.pd \
! ../../vst/*.pd \
! ../../zhzxh~/*.pd \
! $(DOC_DIR)
#----------------------------------------------------------------------------
# IEMlib uses its own dir and since its not maintained in CVS
# its best not to change the objects
! install -d -m0755 $(DOC_DIR)/iemhelp
! install -p -m0644 ../../iemlib/iemhelp/*.* $(DOC_DIR)/iemhelp
#----------------------------------------------------------------------------
# PMDP examples
! install -d -m0755 $(DOC_DIR)/pmpd
# pmpd exemples files has to go in an other directory
! install -p -m0644 ../../pmpd/exemples/*.pd $(DOC_DIR)/pmpd
# pmpd documentation
! cp -Rp ../../pmpd/doc $(DOC_DIR)/pmpd/doc
#----------------------------------------------------------------------------
# zexy uses its own dir
! install -d -m0755 $(DOC_DIR)/zexy
! install -p -m0644 ../../zexy/zexy.pd $(DOC_DIR)
! install -p -m0644 ../../zexy/examples/*.* $(DOC_DIR)/zexy
#----------------------------------------------------------------------------
# iemmatrix uses its own dir
! install -d -m0755 $(DOC_DIR)/iemmatrix
! install -p -m0644 ../../iem/iemmatrix/doc/*.pd $(DOC_DIR)/iemmatrix
--- 5,90 ----
#
! SRC_ROOT_DIR := $(shell pwd)/../../..
! INSTALL_PREFIX = .
! all: install
!
! include ../Makefile.buildlayout
!
! # this is here to retain compatibility to the way that this makefile copied
! # files before it was added to the unified build system
! HELP_DEST = .
!
! install:
#----------------------------------------------------------------------------
# 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)/control/*/*.pd \
! $(EXTERNALS_SRC)/signal/*/*.pd \
! $(EXTERNALS_SRC)/aenv~/*.pd \
! $(EXTERNALS_SRC)/arraysize/*.pd \
! $(EXTERNALS_SRC)/beatpipe/*.pd \
! $(EXTERNALS_SRC)/build/*.pd \
! $(EXTERNALS_SRC)/bbogart/chaos/tools/*.pd \
! $(EXTERNALS_SRC)/bbogart/*/*.pd \
! $(EXTERNALS_SRC)/creb/doc/*.pd \
! $(HELP_DEST)
! install -p \
! $(EXTERNALS_SRC)/creb/doc/examples/*.pd \
! $(EXTERNALS_SRC)/cxc/reference/*.pd \
! $(EXTERNALS_SRC)/dfx/*/*.pd \
! $(EXTERNALS_SRC)/ext13/doc/*.pd \
! $(EXTERNALS_SRC)/ggee/*/*-help.pd \
! $(EXTERNALS_SRC)/gem2pdp/*.pd \
! $(EXTERNALS_SRC)/ff/*.pd \
! $(EXTERNALS_SRC)/freeverb~/*.pd \
! $(EXTERNALS_SRC)/hcs/*-help.pd \
! $(HELP_DEST)
! install -p \
! $(EXTERNALS_SRC)/hcs/*/doc/*.pd \
! $(EXTERNALS_SRC)/hcs/hid/examples/*.pd \
! $(EXTERNALS_SRC)/hcs/pan/*-help.pd \
! $(EXTERNALS_SRC)/iem/*/*/*-help.pd \
! $(EXTERNALS_SRC)/markex/*.pd \
! $(EXTERNALS_SRC)/maxlib/help/*.* \
! $(EXTERNALS_SRC)/mjlib/doc/*.pd \
! $(EXTERNALS_SRC)/motex/*.pd \
! $(EXTERNALS_SRC)/nusmuk/line3/*.pd\
! $(HELP_DEST)
! install -p \
! $(EXTERNALS_SRC)/pdogg/*/*.pd \
! $(EXTERNALS_SRC)/plugin~/*.pd \
! $(EXTERNALS_SRC)/pmpd/help/*.pd\
! $(EXTERNALS_SRC)/rhythm_estimator/*.p? \
! $(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)
#----------------------------------------------------------------------------
# IEMlib uses its own dir and since its not maintained in CVS
# its best not to change the objects
! install -d $(HELP_DEST)/iemhelp
! install -p $(EXTERNALS_SRC)/iemlib/iemhelp/*.* $(HELP_DEST)/iemhelp
#----------------------------------------------------------------------------
# PMDP examples
! install -d $(HELP_DEST)/pmpd
# pmpd exemples files has to go in an other directory
! install -p $(EXTERNALS_SRC)/pmpd/exemples/*.pd $(HELP_DEST)/pmpd
# pmpd documentation
! cp -Rp $(EXTERNALS_SRC)/pmpd/doc $(HELP_DEST)/pmpd/doc
#----------------------------------------------------------------------------
# zexy uses its own dir
! install -d $(HELP_DEST)/zexy
! install -p $(EXTERNALS_SRC)/zexy/zexy.pd $(HELP_DEST)
! install -p $(EXTERNALS_SRC)/zexy/examples/*.* $(HELP_DEST)/zexy
#----------------------------------------------------------------------------
# iemmatrix uses its own dir
! install -d $(HELP_DEST)/iemmatrix
! install -p $(EXTERNALS_SRC)/iem/iemmatrix/doc/*.pd $(HELP_DEST)/iemmatrix
***************
*** 79,85 ****
#
# mjlib [prob] conflicts with cyclone's [prob]
! rm prob-help.pd
# maxlib conflicts with cyclone
! rm split-help.pd
--- 93,99 ----
#
# mjlib [prob] conflicts with cyclone's [prob]
! rm $(HELP_DEST)/prob-help.pd
# maxlib conflicts with cyclone
! rm $(HELP_DEST)/split-help.pd
***************
*** 87,91 ****
# this is mildly dangerous, since it just deletes everything
clean:
! rm -f -- *.pd *.ps *.txt test.som *~
! rm -Rf -- iemhelp zexy pmpd iemmatrix
--- 101,106 ----
# this is mildly dangerous, since it just deletes everything
clean:
! cd $(HELP_DEST) && rm -f -- *.pd *.ps *.txt test.som *~
! rm -Rf -- $(HELP_DEST)/iemhelp $(HELP_DEST)/zexy \
! $(HELP_DEST)/pmpd $(HELP_DEST)/iemmatrix
More information about the Pd-cvs
mailing list