[PD-cvs] packages/darwin_app Makefile,1.4,1.5 TODO,1.2,1.3

Hans-Christoph Steiner eighthave at users.sourceforge.net
Fri Oct 1 19:06:15 CEST 2004


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

Modified Files:
	Makefile TODO 
Log Message:
added Gem targets and modified flext

Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/packages/darwin_app/Makefile,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** Makefile	2 Sep 2004 17:46:51 -0000	1.4
--- Makefile	1 Oct 2004 17:06:13 -0000	1.5
***************
*** 15,19 ****
  WISH_SHELL_CONTENTS = $(WISH_SHELL)/Contents
  
! PD_FILE_ROOT = $(DESTDIR)$(INSTALL_PREFIX)/lib/pd
  ABSTRACTIONS_DIR = $(PD_FILE_ROOT)/doc/abstractions
  EXTERNALS_DIR = $(PD_FILE_ROOT)/extra
--- 15,20 ----
  WISH_SHELL_CONTENTS = $(WISH_SHELL)/Contents
  
! LIB_DIR = $(DESTDIR)$(INSTALL_PREFIX)/lib
! PD_FILE_ROOT = $(LIB_DIR)/pd
  ABSTRACTIONS_DIR = $(PD_FILE_ROOT)/doc/abstractions
  EXTERNALS_DIR = $(PD_FILE_ROOT)/extra
***************
*** 69,73 ****
  
  
! darwin_app: darwin_app_wrapper darwin_app_core darwin_app_externals \
  		darwin_app_docs darwin_app_abstractions
  
--- 70,74 ----
  
  
! darwin_app: darwin_app_wrapper darwin_app_core darwin_unix_pkg darwin_app_externals \
  		darwin_app_docs darwin_app_abstractions
  
***************
*** 211,220 ****
  #	cp -Rf footils timestretch vadsr~  $(ABSTRACTIONS_DIR)
  
! darwin_app_externals: darwin_app_externals_flext darwin_app_externals_standard darwin_app_externals_c++
  
  darwin_app_externals_flext:
  #----------------------------------------------------------------------------
  # FLEXT
! 	cd ../../externals/grill/build/darwin && make 
  	install -d $(HELP_DIR)/tutorials
  	cp -rp ../../externals/grill/flext/tutorial $(HELP_DIR)/tutorials/flext
--- 212,226 ----
  #	cp -Rf footils timestretch vadsr~  $(ABSTRACTIONS_DIR)
  
! darwin_app_externals: darwin_app_externals_flext darwin_app_externals_standard darwin_app_externals_c++ darwin_app_externals_gem
! 
! darwin_app_externals_gem:
! 	cd ../../Gem && pbxbuild
  
  darwin_app_externals_flext:
  #----------------------------------------------------------------------------
  # FLEXT
! 	cd ../../externals/grill/flext && make -f makefile.pd-darwin
! 	cd ../../externals/grill/flext/pd-darwin/ && cp libflext.a ../source
! 	cd ../../externals/grill/flext/source && ranlib libflext.a
  	install -d $(HELP_DIR)/tutorials
  	cp -rp ../../externals/grill/flext/tutorial $(HELP_DIR)/tutorials/flext
***************
*** 225,230 ****
  		$(HELP_DIR)/flext
  # FLEXTERNALS
  # dyn
! #	install -p -m0444 ../../externals/grill/dyn/pd-darwin/*.pd_darwin $(EXTERNALS_DIR)
  	install -p -m0444 ../../externals/grill/dyn/pd/*.pd $(HELP_DIR)/5.reference
  	install -d $(HELP_DIR)/dyn
--- 231,238 ----
  		$(HELP_DIR)/flext
  # FLEXTERNALS
+ #########
  # dyn
! 	cd ../../externals/grill/dyn && make -f makefile.pd-darwin
! 	install -p -m0444 ../../externals/grill/dyn/pd-darwin/*.pd_darwin $(EXTERNALS_DIR)
  	install -p -m0444 ../../externals/grill/dyn/pd/*.pd $(HELP_DIR)/5.reference
  	install -d $(HELP_DIR)/dyn
***************
*** 233,252 ****
  		../../externals/grill/dyn/license.txt  \
  		$(HELP_DIR)/dyn
! # fftease
! #	install -p -m0444 ../../externals/grill/fftease/pd-darwin/*.pd_darwin $(EXTERNALS_DIR)
! 	install -p -m0444 ../../externals/grill/fftease/pd/*.pd $(HELP_DIR)/5.reference
! 	install -d $(HELP_DIR)/fftease
! 	install -p -m0444 ../../externals/grill/fftease/gpl.txt  \
! 		../../externals/grill/fftease/readme.txt \
! 		../../externals/grill/fftease/license.txt $(HELP_DIR)/fftease
! 	cp -rp ../../externals/grill/fftease/media $(HELP_DIR)/fftease
! # idelay
! #	install -p -m0444 ../../externals/grill/idelay/pd-darwin/*.pd_darwin $(EXTERNALS_DIR)
! 	install -p -m0444 ../../externals/grill/idelay/pd/*.pd $(HELP_DIR)/5.reference
! 	install -d $(HELP_DIR)/idelay
! 	install -p -m0444 ../../externals/grill/idelay/gpl.txt \
! 		../../externals/grill/idelay/license.txt \
! 		$(HELP_DIR)/idelay
  # pool
  	install -p -m0444 ../../externals/grill/pool/pd-darwin/*.pd_darwin $(EXTERNALS_DIR)
  	install -p -m0444 ../../externals/grill/pool/help-pool.pd $(HELP_DIR)/5.reference
--- 241,247 ----
  		../../externals/grill/dyn/license.txt  \
  		$(HELP_DIR)/dyn
! #########
  # pool
+ 	cd ../../externals/grill/pool && make -f makefile.pd-darwin
  	install -p -m0444 ../../externals/grill/pool/pd-darwin/*.pd_darwin $(EXTERNALS_DIR)
  	install -p -m0444 ../../externals/grill/pool/help-pool.pd $(HELP_DIR)/5.reference
***************
*** 256,260 ****
--- 251,257 ----
  		../../externals/grill/pool/license.txt \
  		$(HELP_DIR)/pool
+ #########
  # py/pyext
+ #	cd ../../externals/grill/py && make -f makefile.pd-darwin
  #	install -p -m0444 ../../externals/grill/py/pd-darwin/*.pd_darwin $(EXTERNALS_DIR)
  	install -d $(HELP_DIR)/py/examples
***************
*** 267,273 ****
--- 264,272 ----
  #	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/grill/vasp/ && make -f makefile.pd-darwin
  #	install -p -m0444 ../../externals/grill/vasp/pd-darwin/*.pd_darwin $(EXTERNALS_DIR)
  	install -p -m0444 ../../externals/grill/vasp/pd-help/*.pd $(HELP_DIR)/5.reference
***************
*** 280,292 ****
  		$(HELP_DIR)/vasp
  	cp -rp ../../externals/grill/vasp/pd-ex $(HELP_DIR)/vasp
! # vst
! #	install -p -m0444 ../../externals/grill/vst/pd-darwin/*.pd_darwin $(EXTERNALS_DIR)
! 	install -p -m0444 ../../externals/grill/vst/pd/*.pd $(HELP_DIR)/5.reference
! 	install -d $(HELP_DIR)/vst
! 	install -p -m0444 ../../externals/grill/vst/gpl.txt  \
! 		../../externals/grill/vst/readme.txt \
! 		../../externals/grill/vst/license.txt                \
! 		$(HELP_DIR)/vst
  # xsample
  	install -p -m0444 ../../externals/grill/xsample/pd-darwin/*.pd_darwin $(EXTERNALS_DIR)
  	install -p -m0444 ../../externals/grill/xsample/pd/*.pd $(HELP_DIR)/5.reference
--- 279,285 ----
  		$(HELP_DIR)/vasp
  	cp -rp ../../externals/grill/vasp/pd-ex $(HELP_DIR)/vasp
! #########
  # xsample
+ 	cd ../../externals/grill/xsample && make -f makefile.pd-darwin
  	install -p -m0444 ../../externals/grill/xsample/pd-darwin/*.pd_darwin $(EXTERNALS_DIR)
  	install -p -m0444 ../../externals/grill/xsample/pd/*.pd $(HELP_DIR)/5.reference
***************
*** 296,299 ****
--- 289,297 ----
  		../../externals/grill/xsample/license.txt \
  		$(HELP_DIR)/xsample
+ ########## FOOTILS #########
+ # syncgrain
+ 	cd ../../externals/footils/syncgrain/ && make -f makefile.pd-darwin
+ 	install -p -m0444 ../../externals/footils/syncgrain/pd-darwin/*.pd_darwin $(EXTERNALS_DIR)
+ 	install -p -m0444 ../../externals/footils/syncgrain/pd/*.* $(HELP_DIR)/5.reference
  
  darwin_app_externals_standard:
***************
*** 376,381 ****
  
  
! #darwin_unix_pkg: darwin_app_readme darwin_unix_pkg_welcome darwin_app_license
! darwin_unix_pkg:
  # mk the unix dir
  	install -d $(UNIX_DESTDIR)$(UNIX_prefix)
--- 374,379 ----
  
  
! darwin_unix_pkg: darwin_app_readme darwin_unix_pkg_welcome darwin_app_license
! #darwin_unix_pkg:
  # mk the unix dir
  	install -d $(UNIX_DESTDIR)$(UNIX_prefix)
***************
*** 404,408 ****
  	sudo chown -R root:staff $(UNIX_DESTDIR)/$(UNIX_prefix)
  # build package
! 	/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker \
  		-build \
  		-p $(PWD)/$(UNIX_PACKAGE_NAME).pkg \
--- 402,406 ----
  	sudo chown -R root:staff $(UNIX_DESTDIR)/$(UNIX_prefix)
  # build package
! 	-/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker \
  		-build \
  		-p $(PWD)/$(UNIX_PACKAGE_NAME).pkg \
***************
*** 451,452 ****
--- 449,466 ----
  		$(UNIX_PACKAGE_NAME).pkg  "$(DMG_NAME).dmg"
  	cd patches && ./unpatch
+ 
+ darwin_app_externals_gem_clean:
+ 	cd ../../Gem && pbxbuild clean
+ 
+ darwin_app_externals_flext_clean:
+ 	-rm ../../externals/grill/flext/source/libflext.a
+ 	cd ../../externals/grill/flext && make -f makefile.pd-darwin clean
+ 	cd ../../externals/grill/dyn && make -f makefile.pd-darwin clean
+ 	cd ../../externals/grill/fftease && make -f makefile.pd-darwin clean
+ 	cd ../../externals/grill/pool && make -f makefile.pd-darwin clean
+ 	cd ../../externals/grill/py && make -f makefile.pd-darwin clean
+ 	cd ../../externals/grill/vasp && make -f makefile.pd-darwin clean
+ 	cd ../../externals/grill/vst && make -f makefile.pd-darwin clean
+ 	cd ../../externals/grill/xsample && make -f makefile.pd-darwin clean
+ 	cd ../../externals/footils/syncgrain && make -f makefile.pd-darwin clean
+ 

Index: TODO
===================================================================
RCS file: /cvsroot/pure-data/packages/darwin_app/TODO,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** TODO	2 Sep 2004 17:46:51 -0000	1.2
--- TODO	1 Oct 2004 17:06:13 -0000	1.3
***************
*** 16,17 ****
--- 16,22 ----
  - add externals/OSCx/send+dump/ dumpOSC and sendOSC to Pd-UNIX.pkg
  
+ - redo menu system
+   		 - the menus are the same for all windows
+ 		 - instead of hiding menus, grey-out/disable menu items on Pd window
+ 		 - one method for creating all menus
+ 		 - Pd window has method which disables menus





More information about the Pd-cvs mailing list