[PD-cvs] packages Makefile,1.20,1.21

Hans-Christoph Steiner eighthave at users.sourceforge.net
Fri Dec 16 19:38:13 CET 2005


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

Modified Files:
	Makefile 
Log Message:

- Lots of bug fixes

- added script which searches thru all of the .pd_darwin files for
  dependencies from Fink.  It then copies those libs into the Pd.app and sets
  everything up for them to be sourced by the objects.

- added Guenter's quick hack to allow international characters in Pd patches


Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/packages/Makefile,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** Makefile	6 Dec 2005 22:17:15 -0000	1.20
--- Makefile	16 Dec 2005 18:38:11 -0000	1.21
***************
*** 87,90 ****
--- 87,92 ----
  
  
+ OPT_FLAGS = -O6 -funroll-loops -fomit-frame-pointer
+ 
  # these are sent to all of the various Makefiles so that they all copy their
  # output to the same directory tree
***************
*** 94,97 ****
--- 96,100 ----
  				prefix=$(prefix) \
  				libpddir=$(libpddir) \
+ 				OPT_CFLAGS="$(OPT_CFLAGS)" \
  				UNAME=$(UNAME)
  
***************
*** 151,156 ****
  PD_AUTOCONF = autoconf
  
! pd:
! 	-cd $(pd_src)/src/ && $(PD_AUTOCONF)
  	-cd $(pd_src)/src && ./configure $(PD_CONFIGURE_FLAGS) && \
  		make $(DEST_PATHS) $(PD_BUILD_FLAGS)
--- 154,166 ----
  PD_AUTOCONF = autoconf
  
! $(pd_src)/src/configure: $(pd_src)/src/configure.in
! 	cd $(pd_src)/src/ && $(PD_AUTOCONF)
! 
! # this is not used yet because MinGW doesn't use ./configure && make yet
! #$(pd_src)/src/makefile: $(pd_src)/src/makefile.in
! #	cd $(pd_src)/src/ && ./configure $(PD_CONFIGURE_FLAGS)
! 
! pd: $(pd_src)/src/configure
! 	echo $$MACOSX_DEPLOYMENT_TARGET
  	-cd $(pd_src)/src && ./configure $(PD_CONFIGURE_FLAGS) && \
  		make $(DEST_PATHS) $(PD_BUILD_FLAGS)
***************
*** 671,674 ****
--- 681,690 ----
  
  flext_clean:
+ 	-cd $(externals_src)/footils/syncgrain && make -f makefile.pd-darwin clean
+ 	-cd $(externals_src)/grill && \
+ 		rm -- flext/buildsys/config-mac-pd-gcc.txt config.txt flext/config.txt \
+ 			flext/source/libflext.a */pd-darwin/*.o */pd-darwin/*/*.o \
+ 		 	*/pd-darwin/*/*.pd_darwin */pd-darwin/*.pd_darwin \
+ 			*/pd-darwin/release-shared/*.dylib */pd-darwin/release-shared/*.opp
  
  
***************
*** 677,686 ****
  
  pd_clean:
! 	-cd $(pd_src) && make $(DEST_PATHS) clean
  
  
  # these targets are all from Makefile.buildlayout: install_clean cruft_clean
! clean: abstractions_clean doc_clean externals_clean flext_clean 
! clean: gem_clean pd_clean 
  	echo "Complete clean finished."
  
--- 693,702 ----
  
  pd_clean:
! 	-cd $(pd_src)/src && make $(DEST_PATHS) clean
  
  
  # these targets are all from Makefile.buildlayout: install_clean cruft_clean
! clean: abstractions_clean doc_clean externals_clean flext_clean gem_clean \
! pd_clean 
  	echo "Complete clean finished."
  
***************
*** 691,695 ****
  	cd $(extensions_src) && make distclean
  	cd $(externals_src) && make distclean
! 	cd $(pd_src) && make distclean
  
  test_locations:
--- 707,711 ----
  	cd $(extensions_src) && make distclean
  	cd $(externals_src) && make distclean
! 	-cd $(pd_src) && make distclean
  
  test_locations:





More information about the Pd-cvs mailing list