[PD-cvs] packages Makefile,1.28,1.29

Hans-Christoph Steiner eighthave at users.sourceforge.net
Fri Apr 7 03:24:32 CEST 2006


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

Modified Files:
	Makefile 
Log Message:
added flext stuff, but its far from working

Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/packages/Makefile,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -d -r1.28 -r1.29
*** Makefile	27 Feb 2006 17:45:54 -0000	1.28
--- Makefile	7 Apr 2006 01:24:29 -0000	1.29
***************
*** 125,128 ****
--- 125,247 ----
  # flext
  flext:
+ # temp hack -HCS
+ 	test -f $(externals_src)/grill/flext/buildsys/mac/pd/config-gcc.def || \
+ 		cp $(externals_src)/grill/flext/buildsys/mac/pd/config-gcc.def \
+ 			$(externals_src)/grill/flext/buildsys/config-mac-pd-gcc.txt
+ # end temp hack
+ # tigital 8/30/2005 added
+ 	cd $(externals_src)/grill/flext && \
+ 		( \
+         test -f buildsys/config-mac-pd-gcc.txt || \
+           ( \
+             cp buildsys/mac/pd/config-gcc.def buildsys/config-mac-pd-gcc.txt && \
+             echo Copied template sys config file \
+           ) \
+       ) && \
+ 		( \
+ 			cat buildsys/config-mac-pd-gcc.txt | \
+ 				sed "s|^PDPATH=.*|PDPATH=$(pd_src)|" > buildsys/config-mac-pd-gcc.txt \
+ 		) && \
+ 		( \
+ 			cat package.txt | sed "s|^PRECOMPILE=.*|PRECOMPILE=|" > package.txt \
+ 		) && \
+ 		( \
+ 			cat buildsys/mac/pd/gnumake-gcc-ext.inc | \
+ 				sed "s|^LDFLAG\S +=.*|LDFLAG\S += -bundle -bundle_loader $(pd_src)/bin/pd|" > buildsys/mac/pd/gnumake-gcc-ext.inc \
+ 		) && \
+ 			( \
+ 			cat buildsys/mac/pd/gnumake-gcc-flext.inc | \
+ 				sed "s|^LDFLAG\S +=.*|LDFLAG\S += -dynamiclib -undefined dynamic_lookup |" > buildsys/mac/pd/gnumake-gcc-flext.inc \
+ 		) && \
+ 		( \
+ 			test -f config.txt || \
+ 			( \
+ 				cp -f build/config-mac.def config.txt && \
+ 				echo Copied template flext config file \
+ 			) \
+ 		) && \
+ 		MACOSX_DEPLOYMENT_TARGET=10.3 bash build.sh pd gcc build-release-shared FLEXTLIB=@executable_path/../extra FLEXTINC=../flext/source FLEXTSYS=$(objectsdir)
+ 	ln -sf $(externals_src)/grill/flext/pd-darwin/release-shared/libflext-pd.$(FLEXT_VERSION).dylib $(externals_src)/grill/flext/pd-darwin/release-shared/libflext-pd.dylib
+ 	install -p -m0444 $(externals_src)/grill/flext/pd-darwin/release-shared/libflext-pd.$(FLEXT_VERSION).dylib $(objectsdir)
+ 	ln -sf libflext-pd.$(FLEXT_VERSION).dylib $(objectsdir)/libflext-pd.dylib
+ 	install -d $(examplesdir)
+ 	cp -rp $(externals_src)/grill/flext/tutorial $(examplesdir)/flext
+ 	install -d $(manualsdir)/flext
+ 	install -p -m0644 $(externals_src)/grill/flext/gpl.txt  \
+ 		$(externals_src)/grill/flext/readme.txt   \
+ 		$(externals_src)/grill/flext/license.txt  \
+ 		$(manualsdir)/flext
+ # FLEXTERNALS
+ #########
+ # dyn~
+ 	cd $(externals_src)/grill/dynext && bash ../flext/build.sh pd gcc build-release-shared FLEXTLIB=../flext/pd-darwin/release-shared FLEXTINC=../flext/source FLEXTSYS=$(objectsdir)
+ 	install -p -m0444 $(externals_src)/grill/dynext/pd-darwin/release-shared/*.pd_darwin $(objectsdir)
+ 	install -p -m0644 $(externals_src)/grill/dynext/pd/*.pd $(helpdir)
+ 	install -d $(manualsdir)/dynext
+ 	install -p -m0644 $(externals_src)/grill/dynext/gpl.txt  \
+ 		$(externals_src)/grill/dynext/readme.txt   \
+ 		$(externals_src)/grill/dynext/license.txt  \
+ 		$(manualsdir)/dynext
+ #########
+ # pool
+ 	cd $(externals_src)/grill/pool && bash ../flext/build.sh pd gcc build-release-shared FLEXTLIB=../flext/pd-darwin/release-shared FLEXTINC=../flext/source FLEXTSYS=$(objectsdir)
+ 	install -p -m0444 $(externals_src)/grill/pool/pd-darwin/release-shared/*.pd_darwin $(objectsdir)
+ 	install -p -m0644 $(externals_src)/grill/pool/pool-help.pd $(helpdir)
+ 	install -d $(manualsdir)/pool
+ 	install -p -m0644 $(externals_src)/grill/pool/gpl.txt \
+ 		$(externals_src)/grill/pool/readme.txt   \
+ 		$(externals_src)/grill/pool/license.txt \
+ 		$(manualsdir)/pool
+ #########
+ # py/pyext
+ #	cd $(externals_src)/grill/py && \
+ #		( \
+ #			cp -f build/config-mac.def config.txt \
+ #		) && \
+ #		bash ../flext/build.sh pd gcc build-release-shared FLEXTPREFIX=. FLEXTLIB=$(objectsdir) FLEXTINC=../flext/source
+ #	install -p -m0444 $(externals_src)/grill/py/pd-darwin/release-shared/*.pd_darwin $(objectsdir)
+ # this wasn't building for me -HCS 2005-06-09
+ 	install -d $(manualsdir)/py/examples
+ 	install -d $(manualsdir)/py/scripts
+ 	install -p -m0644 $(externals_src)/grill/py/pd/*.pd $(manualsdir)/py/examples
+ 	install -p -m0644 $(externals_src)/grill/py/scripts/*.py $(manualsdir)/py/scripts
+ 	install -p -m0644 $(externals_src)/grill/py/gpl.txt  \
+ 		$(externals_src)/grill/py/readme.txt $(externals_src)/grill/py/license.txt \
+ 		$(manualsdir)/py
+ #	install -d $(INSTALL_PREFIX)/Library/Frameworks
+ #	cp -R /Library/Frameworks/Python.framework $(INSTALL_PREFIX)/Library/Frameworks
+ #########
+ # vasp
+ #  fails without the dir
+ #	test -d ../../vasp/pd-darwin || mkdir -p ../../vasp/pd-darwin 
+ #	cd $(externals_src)/grill/vasp/ && bash ../flext/build.sh pd gcc build-release-shared FLEXTPREFIX=. FLEXTLIB=$(objectsdir) FLEXTINC=../flext/source
+ #	install -p -m0444 $(externals_src)/grill/vasp/pd-darwin/release-shared/*.pd_darwin $(objectsdir)
+ # this wasn't building for me -HCS 2005-06-09
+ 	install -p -m0644 $(externals_src)/grill/vasp/pd-help/*.pd $(helpdir)
+ 	install -d $(manualsdir)/vasp
+ 	install -p -m0644 $(externals_src)/grill/vasp/gpl.txt  \
+ 		$(externals_src)/grill/vasp/readme.txt   \
+ 		$(externals_src)/grill/vasp/license.txt  \
+ 		$(externals_src)/grill/vasp/changes.txt  \
+ 		$(externals_src)/grill/vasp/todo.txt     \
+ 		$(manualsdir)/vasp
+ 	cp -rp $(externals_src)/grill/vasp/pd-ex $(manualsdir)/vasp
+ #########
+ # xsample
+ 	cd $(externals_src)/grill/xsample && bash ../flext/build.sh pd gcc build-release-shared FLEXTPREFIX=. FLEXTLIB=$(objectsdir) FLEXTINC=../flext/source
+ 	install -p -m0444 $(externals_src)/grill/xsample/pd-darwin/release-shared/*.pd_darwin $(objectsdir)
+ 	install -p -m0644 $(externals_src)/grill/xsample/pd/*.pd $(helpdir)
+ 	install -d $(manualsdir)/xsample
+ 	install -p -m0644 $(externals_src)/grill/xsample/gpl.txt \
+ 		$(externals_src)/grill/xsample/readme.txt \
+ 		$(externals_src)/grill/xsample/license.txt \
+ 		$(manualsdir)/xsample
+ ########## FOOTILS #########
+ # syncgrain
+ #	cd $(externals_src)/footils/syncgrain/ && $(MAKE) -f makefile.pd-darwin
+ #	install -p -m0444 $(externals_src)/footils/syncgrain/pd-darwin/*.pd_darwin \
+ #		$(objectsdir)
+ 	install -p -m0644 $(externals_src)/footils/syncgrain/pd/*.* $(helpdir)
+ 
  # nusmuk
  	-cd $(externals_src)/nusmuk/msd && $(externals_src)/grill/flext/build.sh \
***************
*** 227,231 ****
  #		( \
  #			cat buildsys/config-mac-pd-gcc.txt | \
! #				sed "s/^PDPATH=.*/PDPATH=..\/..\/..\/pd/" > buildsys/config-mac-pd-gcc.txt \
  #		) && \
  #		( \
--- 346,350 ----
  #		( \
  #			cat buildsys/config-mac-pd-gcc.txt | \
! #				sed "s/^PDPATH=.*/PDPATH=$(pd_src)/" > buildsys/config-mac-pd-gcc.txt \
  #		) && \
  #		( \
***************
*** 234,238 ****
  #		( \
  #			cat buildsys/mac/pd/gnumake-gcc-ext.inc | \
! #				sed "s/^LDFLAG\S +=.*/LDFLAG\S += -bundle -bundle_loader ..\/..\/..\/pd\/bin\/pd/" > buildsys/mac/pd/gnumake-gcc-ext.inc \
  #		) && \
  #			( \
--- 353,357 ----
  #		( \
  #			cat buildsys/mac/pd/gnumake-gcc-ext.inc | \
! #				sed "s/^LDFLAG\S +=.*/LDFLAG\S += -bundle -bundle_loader $(pd_src)\/bin\/pd/" > buildsys/mac/pd/gnumake-gcc-ext.inc \
  #		) && \
  #			( \
***************
*** 658,662 ****
  			m_pd.h.tmp && mv m_pd.h.tmp m_pd.h
  	@echo " "
! 	@echo "patching succeeded!"
  
  
--- 777,781 ----
  			m_pd.h.tmp && mv m_pd.h.tmp m_pd.h
  	@echo " "
! 	@echo "patching completed."
  
  
***************
*** 680,684 ****
  	-rm -f -- $(pd_src)/src/configure  $(pd_src)/src/makefile
  	@echo " "
! 	@echo "unpatching succeeded!"
  
  
--- 799,803 ----
  	-rm -f -- $(pd_src)/src/configure  $(pd_src)/src/makefile
  	@echo " "
! 	@echo "unpatching completed."
  
  





More information about the Pd-cvs mailing list