[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