[PD-cvs] externals Makefile,1.46,1.47

Hans-Christoph Steiner eighthave at users.sourceforge.net
Sun Apr 9 06:57:12 CEST 2006


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

Modified Files:
	Makefile 
Log Message:
fixed up creb to be a libdir

Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/Makefile,v
retrieving revision 1.46
retrieving revision 1.47
diff -C2 -d -r1.46 -r1.47
*** Makefile	9 Apr 2006 00:30:59 -0000	1.46
--- Makefile	9 Apr 2006 04:57:10 -0000	1.47
***************
*** 178,182 ****
  				$(helpdir)
  	install -p \
- 			$(externals_src)/creb/doc/examples/*.pd \
  			$(externals_src)/dfx/*/*.pd \
  			$(externals_src)/ggee/*/*-help.pd \
--- 178,181 ----
***************
*** 289,312 ****
  # CREB
  CREB_NAME=creb
! #CREB_OBJECTS := $(wildcard $(externals_src)/creb/modules/*.c)
  #CREB_CXXOBJECTS := $(wildcard $(externals_src)/creb/modules++/*.cc)
- #creb: $(CREB_CXXOBJECTS:.cc=.$(EXTENSION)) $(CREB_OBJECTS:.c=.$(EXTENSION))
- creb:
  
  
  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 $(externals_src)/creb/doc/examples/*.* \
! 		$(helpdir)/$(CREB_NAME)
! #	install -d $(manualsdir)/$(CREB_NAME)
! #	install -d $(examplesdir)/$(CREB_NAME)
  
  creb_clean:
! 	-rm -f -- $(externals_src)/creb/*.$(EXTENSION)
! 	-rm -f -- $(externals_src)/creb/*.o
! 	-rm -f -- $(externals_src)/creb/*.bak
! 	-rm -f -- $(externals_src)/creb/*.*~
  
  
--- 288,328 ----
  # CREB
  CREB_NAME=creb
! # ead* don't compile yet...
! CREB_OBJECTS := $(wildcard $(externals_src)/creb/modules/[a-df-z]*.c)
! # haven't figured these out yet
  #CREB_CXXOBJECTS := $(wildcard $(externals_src)/creb/modules++/*.cc)
  
+ # kludge to make objects find the headers
+ pre_creb:
+ 	test -e $(externals_src)/creb/modules/extlib_util.h || \
+ 		( cd $(externals_src)/creb/modules && ln -s ../include/extlib_util.h )
+ 	test -e $(externals_src)/creb/modules/filters.h || \
+ 		( cd $(externals_src)/creb/modules && ln -s ../include/filters.h )
+ 
+ creb: pre_creb $(CREB_CXXOBJECTS:.cc=.$(EXTENSION)) \
+ $(CREB_OBJECTS:.c=.$(EXTENSION))
  
  creb_install: creb
  	install -d $(objectsdir)/$(CREB_NAME)
+ 	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(CREB_NAME) \
+ 		--author "Tom Schouten <creb at zzz.kotnet.org>" \
+ 		--description "" \
+ 		--license "GNU GPL 2" \
+ 		--version ""
  	install -p $(externals_src)/creb/abs/*.pd $(objectsdir)/$(CREB_NAME)
+ 	install -p $(CREB_OBJECTS:.c=.$(EXTENSION)) $(CREB_CXXOBJECTS:.cc=.$(EXTENSION)) \
+ 		$(objectsdir)/$(CREB_NAME)
  	install -d $(helpdir)/$(CREB_NAME)
! 	install -p $(externals_src)/creb/doc/*.* $(helpdir)/$(CREB_NAME)
! 	install -d $(manualsdir)/$(CREB_NAME)
! 	install -p $(externals_src)/creb/doc/reference.txt $(manualsdir)/$(CREB_NAME)
! 	install -d $(examplesdir)/$(CREB_NAME)
! 	install -p $(externals_src)/creb/doc/examples/*.* $(examplesdir)/$(CREB_NAME)
  
  creb_clean:
! 	-rm -f -- $(externals_src)/creb/*/*.$(EXTENSION)
! 	-rm -f -- $(externals_src)/creb/*/*.o
! 	-rm -f -- $(externals_src)/creb/*/*.bak
! 	-rm -f -- $(externals_src)/creb/*/*.*~
  
  





More information about the Pd-cvs mailing list