[PD-cvs] externals Makefile,1.77,1.78

Hans-Christoph Steiner eighthave at users.sourceforge.net
Wed Aug 9 07:18:13 CEST 2006


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

Modified Files:
	Makefile 
Log Message:



converted 'iemmatrix' and 'freeverb' to proper libdir targets;  iemmatrix
probably needs a lot of work in order for everything to work properly, IIRC.


Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/Makefile,v
retrieving revision 1.77
retrieving revision 1.78
diff -C2 -d -r1.77 -r1.78
*** Makefile	9 Aug 2006 04:18:13 -0000	1.77
--- Makefile	9 Aug 2006 05:18:11 -0000	1.78
***************
*** 765,777 ****
  
  freeverb_install: freeverb
! 	install -d $(objectsdir)
! #	$(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)
  	install -d $(helpdir)
! 	install -p $(wildcard $(externals_src)/freeverb~/*-help.pd) $(helpdir)
  #	install -d $(manualsdir)/$(FREEVERB_NAME)
  	install -d $(readmesdir)
--- 765,778 ----
  
  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)
! 	install -p $(wildcard $(externals_src)/freeverb~/*-help.pd) \
! 		$(helpdir)/$(FREEVERB_NAME)
  #	install -d $(manualsdir)/$(FREEVERB_NAME)
  	install -d $(readmesdir)
***************
*** 1182,1189 ****
  
  
  #------------------------------------------------------------------------------#
  # IEMMATRIX
  IEMMATRIX_NAME=iemmatrix
! iemmatrix:
  
  
--- 1183,1194 ----
  
  
+ 
+ 
  #------------------------------------------------------------------------------#
  # IEMMATRIX
  IEMMATRIX_NAME=iemmatrix
! IEMMATRIX_OBJECTS := $(wildcard $(externals_src)/iem/iemmatrix/src/mtx_*.c)
! IEMMATRIX_VERSION := $(shell echo $(externals_src)/iem/iemmatrix/VERSION.txt)
! iemmatrix: $(IEMMATRIX_OBJECTS:.c=.$(EXTENSION))
  
  
***************
*** 1191,1196 ****
  	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)
--- 1196,1204 ----
  	install -d $(objectsdir)/$(IEMMATRIX_NAME)
  	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(IEMMATRIX_NAME) \
! 		--author "IOhannes m zmoelnig (zmoelnig AT iem DOT at), thomas musil (musil AT iem DOT at), franz zotter (zotter AT iem DOT at)" \
! 		--description "objects for matrix operations and math" \
! 		--license "GNU GPL" \
! 		--version "$(IEMMATRIX_VERSION)"
! 	install -p $(IEMMATRIX_OBJECTS:.c=.$(EXTENSION)) $(objectsdir)/$(IEMMATRIX_NAME)
  	install -p $(shell ls -1 $(externals_src)/iem/iemmatrix/abs/*.* | \
  		grep -v '\-help.pd') $(objectsdir)/$(IEMMATRIX_NAME)
***************
*** 1198,1201 ****
--- 1206,1229 ----
  	install -p $(externals_src)/iem/iemmatrix/doc/*.pd \
  		$(helpdir)/$(IEMMATRIX_NAME)
+ 	install -p $(externals_src)/iem/iemmatrix/abs/*-help.pd \
+ 		$(helpdir)/$(IEMMATRIX_NAME)
+ 	install -d $(manualsdir)/$(IEMMATRIX_NAME)
+ 	install -p $(externals_src)/iem/iemmatrix/*.txt \
+ 		$(manualsdir)/$(IEMMATRIX_NAME)
+ #	install -d $(readmesdir)
+ #	install -p $(externals_src)/iem/iemmatrix/README \
+ #		$(readmesdir)/$(IEMMATRIX_NAME).txt
+ #	install -d $(examplesdir)/$(IEMMATRIX_NAME)
+ #	install -p $(externals_src)/iem/iemmatrix/examples/*.pd \
+ #		$(examplesdir)/$(IEMMATRIX_NAME)
+ 
+ iemmatrix_clean:
+ 	-rm -f -- $(IEMMATRIX_OBJECTS:.c=.$(EXTENSION))
+ 	-rm -f -- $(IEMMATRIX_OBJECTS:.c=.o)
+ 	-rm -f -- $(externals_src)/iem/iemmatrix/*.bak
+ 	-rm -f -- $(externals_src)/iem/iemmatrix/*.*~
+ 
+ #iemmatrix_install: iemmatrix
+ #	mv $(objectsdir)/mtx*.$(EXTENSION) $(objectsdir)/$(IEMMATRIX_NAME)
  
  





More information about the Pd-cvs mailing list