[PD-cvs] externals Makefile,1.102,1.103 TODO,1.2,1.3

Hans-Christoph Steiner eighthave at users.sourceforge.net
Mon Dec 11 04:16:38 CET 2006


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

Modified Files:
	Makefile TODO 
Log Message:

- updated pd-extended build system for iemlib changes


Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/Makefile,v
retrieving revision 1.102
retrieving revision 1.103
diff -C2 -d -r1.102 -r1.103
*** Makefile	8 Dec 2006 15:17:26 -0000	1.102
--- Makefile	11 Dec 2006 03:16:36 -0000	1.103
***************
*** 1238,1244 ****
  # IEMLIB
  IEMLIB_NAME=iemlib
! # omit the lib files and iem_mp3
! IEMLIB_OBJECTS := $(wildcard $(externals_src)/iemlib/src/*/[a-hj-z]*.c) \
! $(wildcard $(externals_src)/iemlib/src/*/iem_????*[^l][^i][^b]*.c)
  iemlib: $(IEMLIB_OBJECTS:.c=.$(EXTENSION))
  
--- 1238,1243 ----
  # IEMLIB
  IEMLIB_NAME=iemlib
! # omit the lib files and iem_mp3 (for patent reasons :( )
! IEMLIB_OBJECTS := $(wildcard $(externals_src)/iemlib/iem?[^m]*/src/[a-hj-z]*.c)
  iemlib: $(IEMLIB_OBJECTS:.c=.$(EXTENSION))
  
***************
*** 1249,1271 ****
  		--license "GNU GPL"
  	install -p $(IEMLIB_OBJECTS:.c=.$(EXTENSION)) $(objectsdir)/$(IEMLIB_NAME)
! 	cd $(externals_src)/iemlib/iemabs/ && \
! 		install -p $(shell cd $(externals_src)/iemlib/iemabs/ && ls -1 *.pd | \
! 			grep -v 'help') $(objectsdir)/$(IEMLIB_NAME)
  	install -d $(helpdir)/$(IEMLIB_NAME)
! 	install -p $(externals_src)/iemlib/iemabs/*-help.pd $(helpdir)/$(IEMLIB_NAME)
! 	install -p $(externals_src)/iemlib/iemabs/*.mp3 $(helpdir)/$(IEMLIB_NAME)
! 	install -p $(externals_src)/iemlib/iemabs/*.wav $(helpdir)/$(IEMLIB_NAME)
! # iemlib objects have their help path hard-coded :(
! 	install -d $(helpdir)/iemhelp
! 	install -p $(externals_src)/iemlib/iemhelp/*.* $(helpdir)/iemhelp
  	install -d $(examplesdir)/$(IEMLIB_NAME)
  	install -p $(externals_src)/iemlib/examples/*.* \
  		$(examplesdir)/$(IEMLIB_NAME)
  	install -d $(manualsdir)/$(IEMLIB_NAME)
! 	install -p $(externals_src)/iemlib/*.pdf \
! 		$(manualsdir)/$(IEMLIB_NAME)
! 	install -p $(externals_src)/iemlib/*.txt \
! 		$(manualsdir)/$(IEMLIB_NAME)
! 	install -p $(externals_src)/iemlib/iemabs/*.txt \
  		$(manualsdir)/$(IEMLIB_NAME)
  
--- 1248,1263 ----
  		--license "GNU GPL"
  	install -p $(IEMLIB_OBJECTS:.c=.$(EXTENSION)) $(objectsdir)/$(IEMLIB_NAME)
! 	install -p $(externals_src)/iemlib/iemabs/*[^-][^h][^e][^l][^p].pd \
! 		$(objectsdir)/$(IEMLIB_NAME)
  	install -d $(helpdir)/$(IEMLIB_NAME)
! 	install -p $(externals_src)/iemlib/*/*-help.pd $(helpdir)/$(IEMLIB_NAME)
! 	install -p $(externals_src)/iemlib/*/*.mp3 $(helpdir)/$(IEMLIB_NAME)
! 	install -p $(externals_src)/iemlib/*/*.wav $(helpdir)/$(IEMLIB_NAME)
  	install -d $(examplesdir)/$(IEMLIB_NAME)
  	install -p $(externals_src)/iemlib/examples/*.* \
  		$(examplesdir)/$(IEMLIB_NAME)
  	install -d $(manualsdir)/$(IEMLIB_NAME)
! 	install -p $(externals_src)/iemlib/*.pdf $(externals_src)/iemlib/*.txt \
! 		$(externals_src)/iemlib/iemabs/*.txt \
  		$(manualsdir)/$(IEMLIB_NAME)
  
***************
*** 1276,1281 ****
  	-rm -f -- $(helpdir)/$(IEMLIB_NAME)/*.*
  	-rmdir -- $(helpdir)/$(IEMLIB_NAME)
- 	-rm -f -- $(helpdir)/iemhelp/*.*
- 	-rmdir -- $(helpdir)/iemhelp
  	-rm -f -- $(examplesdir)/$(IEMLIB_NAME)/*.*
  	-rmdir -- $(examplesdir)/$(IEMLIB_NAME)
--- 1268,1271 ----

Index: TODO
===================================================================
RCS file: /cvsroot/pure-data/externals/TODO,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** TODO	27 May 2006 10:53:14 -0000	1.2
--- TODO	11 Dec 2006 03:16:36 -0000	1.3
***************
*** 1,7 ****
  
- - make iemlibs into libdir for backwards compatibility
- 
- - make C++ compile targets (packages/darwin_app/Makefile has some)
- 
  - add version number getters from packages/Makefile
  
--- 1,3 ----





More information about the Pd-cvs mailing list