[PD-cvs] externals Makefile,1.15,1.16
Hans-Christoph Steiner
eighthave at users.sourceforge.net
Thu Dec 8 07:27:26 CET 2005
- Previous message: [PD-cvs] externals/build/src gem_average.c, 1.1, 1.2 gem_change.c, 1.1, 1.2 gem_counter.c, 1.1, 1.2 average.c, 1.1, NONE freeverb~.c, 1.1, NONE prepend.c, 1.2, NONE scale.c, 1.1, NONE
- Next message: [PD-cvs] externals/loaders import.c,NONE,1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/pure-data/externals
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28891
Modified Files:
Makefile
Log Message:
added targets for loaders, and made more libdirs
Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/Makefile,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** Makefile 6 Dec 2005 22:14:13 -0000 1.15
--- Makefile 8 Dec 2005 06:27:24 -0000 1.16
***************
*** 97,102 ****
#------------------------------------------------------------------------------#
# ALL
! all: pre_all_$(OS_NAME) creb cxc cyclone ext13 iemabs iemlib iemmatrix pddp \
! pdp pmpd smlib toxy vbap zexy
@echo "Compiling objects for $(OS_NAME) aka $(UNAME)"
# try it this way so that it'll recognize files that have already been built
--- 97,102 ----
#------------------------------------------------------------------------------#
# ALL
! all: pre_all_$(OS_NAME) creb cxc cyclone ext13 freeverb iemabs iemlib \
! iemmatrix loaders markex maxlib mjlib motex pddp pdp pmpd smlib toxy vbap zexy
@echo "Compiling objects for $(OS_NAME) aka $(UNAME)"
# try it this way so that it'll recognize files that have already been built
***************
*** 117,123 ****
# INSTALL
install: all $(objectsdir) help_install objects_install unfiltered_install \
! creb_install cxc_install cyclone_install ext13_install iemabs_install \
! iemabs_install iemlib_install iemmatrix_install pddp_install pdp_install \
! pmpd_install toxy_install unauthorized_install vbap_install zexy_install
@echo " "
@echo "externals install succeeded!"
--- 117,125 ----
# INSTALL
install: all $(objectsdir) help_install objects_install unfiltered_install \
! creb_install cxc_install cyclone_install ext13_install freeverb_install\
! iemabs_install iemabs_install iemlib_install iemmatrix_install loaders_install \
! markex_install maxlib_install mjlib_install motex_install pddp_install \
! pdp_install pmpd_install toxy_install unauthorized_install vbap_install \
! zexy_install
@echo " "
@echo "externals install succeeded!"
***************
*** 156,160 ****
$(externals_src)/gem2pdp/*.pd \
$(externals_src)/ff/*.pd \
- $(externals_src)/freeverb~/*.pd \
$(externals_src)/hcs/*-help.pd \
$(helpdir)
--- 158,161 ----
***************
*** 164,169 ****
$(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)
--- 165,168 ----
***************
*** 180,191 ****
$(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)
--- 179,182 ----
***************
*** 197,200 ****
--- 188,192 ----
#==============================================================================#
+ # this is the template for creating new entries:
#------------------------------------------------------------------------------#
***************
*** 214,220 ****
install -d $(helpdir)/$(TEMPLATE_NAME)
install -p $(wildcard $(externals_src)/template/help/*.pd) \
! $(examplesdir)/$(TEMPLATE_NAME)
install -d $(manualsdir)/$(TEMPLATE_NAME)
! install -p $(externals_src)/template/README.txt $(manualsdir)/$(TEMPLATE_NAME)
install -d $(examplesdir)/$(TEMPLATE_NAME)
install -p $(wildcard $(externals_src)/template/examples/*.pd) \
--- 206,213 ----
install -d $(helpdir)/$(TEMPLATE_NAME)
install -p $(wildcard $(externals_src)/template/help/*.pd) \
! $(helpdir)/$(TEMPLATE_NAME)
install -d $(manualsdir)/$(TEMPLATE_NAME)
! install -p $(externals_src)/template/README \
! $(manualsdir)/$(TEMPLATE_NAME)/README.txt
install -d $(examplesdir)/$(TEMPLATE_NAME)
install -p $(wildcard $(externals_src)/template/examples/*.pd) \
***************
*** 223,227 ****
template_clean:
-rm -f -- $(externals_src)/template/*.$(EXTENSION)
! -rm -f -- $(externals_src)/template/*.bak
--- 216,220 ----
template_clean:
-rm -f -- $(externals_src)/template/*.$(EXTENSION)
! -rm -f -- $(externals_src)/template/*.bak *.*~
***************
*** 236,240 ****
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)
--- 229,233 ----
install -p $(externals_src)/creb/abs/*.pd $(objectsdir)/$(CREB_NAME)
install -d $(helpdir)/$(CREB_NAME)
! install -p $(externals_src)/creb/doc/examples/*.* \
$(helpdir)/$(CREB_NAME)
# install -d $(manualsdir)/$(CREB_NAME)
***************
*** 243,247 ****
creb_clean:
-rm -f -- $(externals_src)/creb/*.$(EXTENSION)
! -rm -f -- $(externals_src)/creb/*.bak
--- 236,240 ----
creb_clean:
-rm -f -- $(externals_src)/creb/*.$(EXTENSION)
! -rm -f -- $(externals_src)/creb/*.bak *.*~
***************
*** 268,274 ****
cxc_clean:
! -rm -f -- $(SMLIB_OBJECTS:.c=.$(EXTENSION))
! -rm -f -- $(externals_src)/cxc/*.$(EXTENSION)
! -rm -f -- $(externals_src)/cxc/*.bak
#------------------------------------------------------------------------------#
--- 261,267 ----
cxc_clean:
! -rm -f -- $(CXC_OBJECTS:.c=.$(EXTENSION))
! -rm -f -- $(externals_src)/cxc/*.bak *.*~
!
#------------------------------------------------------------------------------#
***************
*** 277,281 ****
# cyclone is compiled straight into $(OUT_DIR)
CYCLONE_OUT_DIR=$(objectsdir)/$(CYCLONE_NAME)
! cyclone:
--- 270,274 ----
# cyclone is compiled straight into $(OUT_DIR)
CYCLONE_OUT_DIR=$(objectsdir)/$(CYCLONE_NAME)
! cyclone: $(bindir)
***************
*** 288,292 ****
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) && \
--- 281,284 ----
***************
*** 304,307 ****
--- 296,303 ----
+ cyclone_clean:
+ cd $(externals_src)/mixed/cyclone && make $(DEST_PATHS) clean
+
+
#------------------------------------------------------------------------------#
***************
*** 332,338 ****
ext13_clean:
-rm -f -- $(externals_src)/ext13/*.$(EXTENSION)
! -rm -f -- $(externals_src)/ext13/*.bak
! -rm -f -- $(externals_src)/ext13/*~
--- 328,359 ----
ext13_clean:
-rm -f -- $(externals_src)/ext13/*.$(EXTENSION)
! -rm -f -- $(externals_src)/ext13/*.bak *.*~
!
!
! #------------------------------------------------------------------------------#
! # FREEVERB
! FREEVERB_NAME=freeverb
! FREEVERB_OBJECTS = $(wildcard $(externals_src)/freeverb~/*.c)
! freeverb: $(FREEVERB_OBJECTS:.c=.$(EXTENSION))
!
! freeverb_install: freeverb
! install -d $(objectsdir)/$(FREEVERB_NAME)
! $(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(FREEVERB_NAME) \
! --author "Olaf Matthes and Jezar Wakefield" \
! --description "Freeverb is a simple implementation of the standard Schroeder/Moorer reverb model" \
! --license "GNU GPL" \
! --version "1.2"
! install -p $(FREEVERB_OBJECTS:.c=.$(EXTENSION)) $(objectsdir)/$(FREEVERB_NAME)
! install -d $(helpdir)/$(FREEVERB_NAME)
! install -p $(wildcard $(externals_src)/freeverb~/*-help.pd) \
! $(helpdir)/$(FREEVERB_NAME)
! install -d $(manualsdir)/$(FREEVERB_NAME)
! install -p $(externals_src)/freeverb/README \
! $(manualsdir)/$(FREEVERB_NAME)/README.txt
!
+ freeverb_clean:
+ -rm -f -- $(externals_src)/freeverb/*.$(EXTENSION)
+ -rm -f -- $(externals_src)/freeverb/*.bak *.*~
***************
*** 400,403 ****
--- 421,552 ----
#------------------------------------------------------------------------------#
+ # LOADERS
+ LOADERS_NAME=
+ LOADERS_OBJECTS = $(wildcard $(externals_src)/loaders/*.c)
+ loaders: $(LOADERS_OBJECTS:.c=.$(EXTENSION))
+
+ loaders_install: loaders
+ install -d $(objectsdir)/$(LOADERS_NAME)
+ install -p $(LOADERS_OBJECTS:.c=.$(EXTENSION)) $(objectsdir)/$(LOADERS_NAME)
+ install -d $(helpdir)/$(LOADERS_NAME)
+ install -p $(wildcard $(externals_src)/loaders/help/*.pd) \
+ $(helpdir)/$(LOADERS_NAME)
+ install -d $(manualsdir)/$(LOADERS_NAME)
+ install -p $(externals_src)/loaders/README \
+ $(manualsdir)/$(LOADERS_NAME)/README.txt
+ install -d $(examplesdir)/$(LOADERS_NAME)
+ install -p $(wildcard $(externals_src)/loaders/examples/*.pd) \
+ $(examplesdir)/$(LOADERS_NAME)
+
+ loaders_clean:
+ -rm -f -- $(externals_src)/loaders/*.$(EXTENSION)
+ -rm -f -- $(externals_src)/loaders/*.bak *.*~
+
+
+ #------------------------------------------------------------------------------#
+ # MARKEX
+ MARKEX_NAME=markex
+ MARKEX_OBJECTS = $(wildcard $(externals_src)/markex/*.c)
+ markex: $(MARKEX_OBJECTS:.c=.$(EXTENSION))
+
+ markex_install: markex
+ install -d $(objectsdir)/$(MARKEX_NAME)
+ $(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(MARKEX_NAME) \
+ --author "Mark Danks" \
+ --license "GNU GPL"
+ install -p $(MARKEX_OBJECTS:.c=.$(EXTENSION)) $(objectsdir)/$(MARKEX_NAME)
+ install -d $(helpdir)/$(MARKEX_NAME)
+ install -p $(wildcard $(externals_src)/markex/*.pd) \
+ $(helpdir)/$(MARKEX_NAME)
+ install -d $(manualsdir)/$(MARKEX_NAME)
+ install -p $(externals_src)/markex/README \
+ $(manualsdir)/$(MARKEX_NAME)/README.txt
+ install -d $(examplesdir)/$(MARKEX_NAME)
+ install -p $(wildcard $(externals_src)/markex/examples/*.pd) \
+ $(examplesdir)/$(MARKEX_NAME)
+
+ markex_clean:
+ -rm -f -- $(externals_src)/markex/*.$(EXTENSION)
+ -rm -f -- $(externals_src)/markex/*.bak *.*~
+
+
+ #------------------------------------------------------------------------------#
+ # MAXLIB
+ MAXLIB_NAME=maxlib
+ MAXLIB_OBJECTS = $(wildcard $(externals_src)/maxlib/src/*.c)
+ maxlib: $(MAXLIB_OBJECTS:.c=.$(EXTENSION))
+
+ maxlib_install: maxlib
+ install -d $(objectsdir)/$(MAXLIB_NAME)
+ $(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(MAXLIB_NAME) \
+ --author "Olaf Matthes <olaf.matthes at gmx.de>" \
+ --license "GNU GPL" \
+ --version "1.5.2-cvs"
+ install -p $(MAXLIB_OBJECTS:.c=.$(EXTENSION)) $(objectsdir)/$(MAXLIB_NAME)
+ install -d $(helpdir)/$(MAXLIB_NAME)
+ install -p $(wildcard $(externals_src)/maxlib/help/*.pd) \
+ $(helpdir)/$(MAXLIB_NAME)
+ install -d $(manualsdir)/$(MAXLIB_NAME)
+ install -p $(externals_src)/maxlib/README \
+ $(manualsdir)/$(MAXLIB_NAME)/README.txt
+
+ maxlib_clean:
+ -rm -f -- $(externals_src)/maxlib/src/*.$(EXTENSION)
+ -rm -f -- $(externals_src)/maxlib/*/*.bak *.*~ */*.*~
+
+
+ #------------------------------------------------------------------------------#
+ # MJLIB
+ MJLIB_NAME=mjlib
+ # exclude the library file mjLib.c
+ MJLIB_OBJECTS = $(wildcard $(externals_src)/mjlib/[a-z]?[a-z]*.c)
+ mjlib: $(MJLIB_OBJECTS:.c=.$(EXTENSION))
+
+ mjlib_install: mjlib
+ install -d $(objectsdir)/$(MJLIB_NAME)
+ $(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(MJLIB_NAME) \
+ --author "mark williamson <mark at junklight.com>" \
+ --license "GNU GPL" \
+ --version "0.1"
+ install -p $(MJLIB_OBJECTS:.c=.$(EXTENSION)) $(objectsdir)/$(MJLIB_NAME)
+ install -d $(helpdir)/$(MJLIB_NAME)
+ install -p $(wildcard $(externals_src)/mjlib/doc/*.pd) \
+ $(helpdir)/$(MJLIB_NAME)
+ install -d $(manualsdir)/$(MJLIB_NAME)
+ install -p $(externals_src)/mjlib/readme.txt \
+ $(manualsdir)/$(MJLIB_NAME)
+
+ mjlib_clean:
+ -rm -f -- $(externals_src)/mjlib/*.$(EXTENSION)
+ -rm -f -- $(externals_src)/mjlib/*.bak *.*~
+
+
+ #------------------------------------------------------------------------------#
+ # MOTEX
+ MOTEX_NAME=motex
+ MOTEX_OBJECTS = $(wildcard $(externals_src)/motex/*.c)
+ motex: $(MOTEX_OBJECTS:.c=.$(EXTENSION))
+
+ motex_install: motex
+ install -d $(objectsdir)/$(MOTEX_NAME)
+ $(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(MOTEX_NAME) \
+ --author "Iain Mott <iain.mott at bigpond.com>" \
+ --license "GNU GPL" \
+ --version "1.1.3-cvs"
+ install -p $(MOTEX_OBJECTS:.c=.$(EXTENSION)) $(objectsdir)/$(MOTEX_NAME)
+ install -p $(externals_src)/motex/noisegate~.pd $(objectsdir)/$(MOTEX_NAME)
+ install -d $(helpdir)/$(MOTEX_NAME)
+ install -p $(wildcard $(externals_src)/motex/*-help.pd) \
+ $(helpdir)/$(MOTEX_NAME)
+ install -d $(manualsdir)/$(MOTEX_NAME)
+ install -p $(externals_src)/motex/README \
+ $(manualsdir)/$(MOTEX_NAME)/README.txt
+
+ motex_clean:
+ -rm -f -- $(externals_src)/motex/*.$(EXTENSION)
+ -rm -f -- $(externals_src)/motex/*.bak *.*~
+
+
+ #------------------------------------------------------------------------------#
# PDDP
PDDP_NAME=pddp
***************
*** 421,424 ****
--- 570,576 ----
+ pddp_clean:
+ cd $(externals_src)/mixed/pddp && make $(DEST_PATHS) clean
+
#------------------------------------------------------------------------------#
***************
*** 518,523 ****
smlib_clean:
-rm -f -- $(SMLIB_OBJECTS:.c=.$(EXTENSION))
! -rm -f -- $(externals_src)/smlib/*.bak
! -rm -f -- $(externals_src)/smlib/*~
--- 670,674 ----
smlib_clean:
-rm -f -- $(SMLIB_OBJECTS:.c=.$(EXTENSION))
! -rm -f -- $(externals_src)/smlib/*.bak *.*~
***************
*** 546,554 ****
#------------------------------------------------------------------------------#
# UNAUTHORIZED
UNAUTHORIZED_NAME=unauthorized
- # unauthorized is compiled straight into $(OUT_DIR)
- UNAUTHORIZED_OUT_DIR=$(objectsdir)/$(UNAUTHORIZED_NAME)
unauthorized:
--- 697,707 ----
+ toxy_clean:
+ cd $(externals_src)/mixed/toxy && make $(DEST_PATHS) clean
+
+
#------------------------------------------------------------------------------#
# UNAUTHORIZED
UNAUTHORIZED_NAME=unauthorized
unauthorized:
***************
*** 575,578 ****
--- 728,734 ----
$(helpdir)/$(UNAUTHORIZED_NAME)/blm
+ unauthorized_clean:
+ cd $(externals_src)/unauthorized && make clean
+
#------------------------------------------------------------------------------#
***************
*** 595,615 ****
# Zexy
ZEXY_NAME = zexy
! zexy:
! # zexy's new build system doesn't work with CVS layout, and most of zexy is
! # 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)
! # grep -v '-help.pd' | sed 's/\([&<>|~]\)/\\\1/g') \
!
install -d $(helpdir)/$(ZEXY_NAME)
! install -p $(shell ls -1 $(externals_src)/zexy/abs/*-help.pd | sed 's|\(.*\)|"\1"|g') \
! $(helpdir)/$(ZEXY_NAME)
install -p $(externals_src)/zexy/zexy.pd $(helpdir)
install -p $(externals_src)/zexy/examples/*.* $(helpdir)/$(ZEXY_NAME)
--- 751,768 ----
# Zexy
ZEXY_NAME = zexy
! ZEXY_OBJECTS = $(wildcard $(externals_src)/zexy/src/[a-y]*.c)
! zexy: $(ZEXY_OBJECTS:.c=.$(EXTENSION))
zexy_install: zexy
install -d $(objectsdir)/$(ZEXY_NAME)
! install -p $(ZEXY_OBJECTS:.c=.$(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)
! # an escape pattern for the abstractions with special characters
! # grep -v '-help.pd' | sed 's/\([&<>|~]\)/\\\1/g')
install -d $(helpdir)/$(ZEXY_NAME)
! install -p $(shell ls -1 $(externals_src)/zexy/abs/*-help.pd | \
! sed 's|\(.*\)|"\1"|g') $(helpdir)/$(ZEXY_NAME)
install -p $(externals_src)/zexy/zexy.pd $(helpdir)
install -p $(externals_src)/zexy/examples/*.* $(helpdir)/$(ZEXY_NAME)
***************
*** 667,678 ****
# the destination-specific clean targets are in Makefile.buildlayout
! clean: creb_clean cxc_clean ext13_clean smlib_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 clean
distclean: clean cruft_clean
--- 820,827 ----
# the destination-specific clean targets are in Makefile.buildlayout
! clean: creb_clean cxc_clean cyclone_clean ext13_clean freeverb_clean pddp_clean smlib_clean toxy_clean unauthorized_clean zexy_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
distclean: clean cruft_clean
- Previous message: [PD-cvs] externals/build/src gem_average.c, 1.1, 1.2 gem_change.c, 1.1, 1.2 gem_counter.c, 1.1, 1.2 average.c, 1.1, NONE freeverb~.c, 1.1, NONE prepend.c, 1.2, NONE scale.c, 1.1, NONE
- Next message: [PD-cvs] externals/loaders import.c,NONE,1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Pd-cvs
mailing list