diff options
-rw-r--r-- | externals/grill/build/darwin/makefile | 236 | ||||
-rw-r--r-- | externals/grill/build/darwin/makefile.dat | 184 | ||||
-rw-r--r-- | externals/grill/build/darwin/mkdmg (renamed from externals/grill/build/darwin/mkdmg.dat) | 0 |
3 files changed, 180 insertions, 240 deletions
diff --git a/externals/grill/build/darwin/makefile b/externals/grill/build/darwin/makefile index 8dcd5d07..9ec4b345 100644 --- a/externals/grill/build/darwin/makefile +++ b/externals/grill/build/darwin/makefile @@ -1,60 +1,184 @@ -HELP = ../darwinroot/Library/Pd/Help -EXTERNS = ../darwinroot/Library/Pd/Externals -ADDITION = ../darwinroot/Library/Pd/AdditionalDocumentation +# generate MacOS X packages +# +# started by Adam Lindsay +# added by Hans-Christoph Steiner <hans@eds.org> + +CXX=g++ + +# where to find the pd src for headers +PDPATH = ../../../pd/src +FLEXTPATH = ../flext +FLEXTLIB = $(FLEXTPATH)/pd-darwin/libflext.a +PD = ../../../pd/bin/pd + +INSTALL_PREFIX = installroot +PD_ROOT = pd + +HELP = $(INSTALL_PREFIX)/$(PD_ROOT)/doc/5.reference +EXTERNALS = $(INSTALL_PREFIX)/$(PD_ROOT)/extra +ADDITIONAL = $(INSTALL_PREFIX)/$(PD_ROOT)/doc/flext + +FLEXT_VERSION = $(shell grep PROJECT_NUMBER ../../flext/flext.doxy | cut -d '"' -f2 | cut -d ' ' -f2) +PACKAGE_PREFIX = pd-flext +PACKAGE_NAME = $(PACKAGE_PREFIX)-$(FLEXT_VERSION) +PACKAGE_VERSION = ($shell date +%Y.%m.%d) + +DMG_PREFIX = $(PACKAGE_PREFIX) +DMG_NAME = $(DMG_PREFIX)-$(PD_VERSION)-$(PACKAGE_VERSION) + +WELCOME_FILE = Welcome.html all: - rm -r ../darwinroot - mkdir -p $(EXTERNS) - mkdir -p $(HELP) - mkdir -p $(ADDITION) -# flext - make -C ../../flext -f makefile.pd-darwin - make -C ../../flext -f makefile.pd-darwin install \ - INSTDIR=../build/darwinroot/usr/local/pd/flext -# pool - make -C ../../pool -f makefile.pd-darwin install \ - INSTPATH=../build/darwinroot/Library/Pd/Externals - cp ../../pool/pool.pd $(HELP) - mkdir $(ADDITION)/pool - cp ../../pool/gpl.txt ../../pool/readme.txt ../../pool/license.txt \ - $(ADDITION)/pool -# xsample - make -C ../../xsample -f makefile.pd-darwin install \ - INSTDIR=../build/darwinroot/Library/Pd/Externals \ - # HELPPATH=../build/darwinroot/Library/Pd/Help -# ramp is an abstraction... should we make it available to all? - cp ../../xsample/pd/ramp.pd $(EXTERNS) - cp ../../xsample/pd/*.pd $(HELP) - mkdir $(ADDITION)/xsample - cp ../../xsample/gpl.txt ../../xsample/readme.txt ../../xsample/license.txt \ - $(ADDITION)/xsample +# FLEXT + make -C ../../flext -f makefile.pd-darwin PDPATH=$(PDPATH) CXX=$(CXX) +# FLEXTERNALS +# make -C ../../dyn -f makefile.pd-darwin CXX=$(CXX) \ +# INCLUDES="$(PDPATH) $(FLEXTPATH)/source/"\ +# FLEXTLIB=$(FLEXTLIB) FLEXTPATH=$(FLEXTPATH) PD=$(PD) +# make -C ../../fftease -f makefile.pd-darwin CXX=$(CXX) \ +# INCLUDES="$(PDPATH) $(FLEXTPATH)/source/"\ +# FLEXTLIB=$(FLEXTLIB) FLEXTPATH=$(FLEXTPATH) PD=$(PD) +# make -C ../../idelay -f makefile.pd-darwin CXX=$(CXX) \ +# INCLUDES="$(PDPATH) $(FLEXTPATH)/source/"\ +# FLEXTLIB=$(FLEXTLIB) FLEXTPATH=$(FLEXTPATH) PD=$(PD) + make -C ../../pool -f makefile.pd-darwin CXX=$(CXX) \ + INCLUDES="$(PDPATH) $(FLEXTPATH)/source/"\ + FLEXTLIB=$(FLEXTLIB) FLEXTPATH=$(FLEXTPATH) PD=$(PD) +# make -C ../../py -f makefile.pd-darwin CXX=$(CXX) \ +# INCLUDES="$(PDPATH) $(FLEXTPATH)/source/"\ +# FLEXTLIB=$(FLEXTLIB) FLEXTPATH=$(FLEXTPATH) PD=$(PD) +## vasp fails without the dir +# test -d ../../vasp/pd-darwin || mkdir -p ../../vasp/pd-darwin +# make -C ../../vasp -f makefile.pd-darwin CXX=$(CXX) \ +# INCLUDES="$(PDPATH) $(FLEXTPATH)/source/"\ +# FLEXTLIB=$(FLEXTLIB) FLEXTPATH=$(FLEXTPATH) PD=$(PD) +# make -C ../../vst -f makefile.pd-darwin CXX=$(CXX) \ +# INCLUDES="$(PDPATH) $(FLEXTPATH)/source/"\ +# FLEXTLIB=$(FLEXTLIB) FLEXTPATH=$(FLEXTPATH) PD=$(PD) + make -C ../../xsample -f makefile.pd-darwin CXX=$(CXX) \ + INCLUDES="$(PDPATH) $(FLEXTPATH)/source/"\ + FLEXTLIB=$(FLEXTLIB) FLEXTPATH=$(FLEXTPATH) PD=$(PD) + +clean: + make -C ../../flext -f makefile.pd-darwin clean + make -C ../../dyn -f makefile.pd-darwin clean + make -C ../../fftease -f makefile.pd-darwin clean + make -C ../../idelay -f makefile.pd-darwin clean + make -C ../../pool -f makefile.pd-darwin clean + make -C ../../py -f makefile.pd-darwin clean + make -C ../../vasp -f makefile.pd-darwin clean + make -C ../../vst -f makefile.pd-darwin clean + make -C ../../xsample -f makefile.pd-darwin clean + +darwin_pkg_clean: + -sudo rm -Rf $(INSTALL_PREFIX) $(PACKAGE_PREFIX)*.pkg/ + -sudo rm -Rf "$(DMG_NAME)" + -rm -f $(PACKAGE_PREFIX)-*.info 1 License.???* Welcome.???* *.dmg + +darwin_pkg_welcome: + -rm $(WELCOME_FILE) + echo "<HTML><BODY>" > $(WELCOME_FILE) + echo "<H2>FLEXT $(FLEXT_VERSION)-$(PACKAGE_VERSION)</H2>" >> $(WELCOME_FILE) + echo "<P>For more information, go to: http://www.parasitaere-kapazitaeten.net/~thomas/ext/flext/</P>" >> $(WELCOME_FILE) + echo "<H3>Included Versions</H3>" >> $(WELCOME_FILE) + echo "<P>The various versions of the included packages:</P>" >> $(WELCOME_FILE) + echo "<UL>" >> $(WELCOME_FILE) + echo "<LI>flext: $(FLEXT_VERSION) " >> $(WELCOME_FILE) + echo "</UL>" >> $(WELCOME_FILE) + echo "(this package was built on `date`) <BR>" >> $(WELCOME_FILE) + echo "</BODY></HTML>" >> $(WELCOME_FILE) + +darwin_pkg_license: + # generate HTML version of License + echo "<HTML><BODY><FONT SIZE="-1">" > License.html + cat ../../flext/gpl.txt | sed -e 's/^$$/\<P\>/g' >> License.html + echo "</FONT></BODY></HTML>" >> License.html + +# install into MSP's default: /usr/local/lib + +darwin_pkg: all darwin_pkg_clean darwin_pkg_license +# set up installroot dir + test -d $(HELP) || mkdir -p $(HELP) + test -d $(EXTERNALS) || mkdir -p $(EXTERNALS) + test -d $(ADDITIONAL) || mkdir -p $(ADDITIONAL) + test -d $(INSTALL_PREFIX)$(PD_ROOT)/flext \ + || mkdir -p $(INSTALL_PREFIX)$(PD_ROOT)/flext +# FLEXT + test -d $(HELP)/../tutorials || mkdir -p $(HELP)/../tutorials + cp -r ../../flext/tutorial $(HELP)/../tutorials/flext + mkdir $(ADDITIONAL)/flext + install -m444 ../../flext/gpl.txt ../../flext/readme.txt ../../flext/license.txt \ + $(ADDITIONAL)/flext +# FLEXTERNALS +# dyn +# install -m444 ../../dyn/pd-darwin/*.pd_darwin $(EXTERNALS) + install -m444 ../../dyn/pd/*.pd $(HELP) + mkdir $(ADDITIONAL)/dyn + install -m444 ../../dyn/gpl.txt ../../dyn/readme.txt \ + ../../dyn/license.txt $(ADDITIONAL)/dyn # fftease - make -C ../../fftease -f makefile.pd-darwin install \ - INSTPATH=../build/darwinroot/Library/Pd/Externals - cp ../../fftease/pd/*.pd $(HELP) - mkdir $(ADDITION)/fftease - cp ../../fftease/gpl.txt ../../fftease/readme.txt ../../fftease/license.txt \ - $(ADDITION)/fftease - cp -r ../../fftease/media $(ADDITION)/fftease -# vasp - mkdir -p ../../vasp/pd-darwin # fails without the dir - make -C ../../vasp -f makefile.pd-darwin install \ - INSTDIR=../build/darwinroot/Library/Pd/Externals - cp ../../vasp/pd-help/*.pd $(HELP) - mkdir $(ADDITION)/vasp - cp ../../vasp/gpl.txt ../../vasp/readme.txt ../../vasp/license.txt \ - ../../vasp/changes.txt ../../vasp/todo.txt $(ADDITION)/vasp - cp -r ../../vasp/pd-ex $(ADDITION)/vasp +# install -m444 ../../fftease/pd-darwin/*.pd_darwin $(EXTERNALS) + install -m444 ../../fftease/pd/*.pd $(HELP) + mkdir $(ADDITIONAL)/fftease + install -m444 ../../fftease/gpl.txt ../../fftease/readme.txt \ + ../../fftease/license.txt $(ADDITIONAL)/fftease + cp -r ../../fftease/media $(ADDITIONAL)/fftease +# idelay +# install -m444 ../../dyn/pd-darwin/*.pd_darwin $(EXTERNALS) + install -m444 ../../idelay/pd/*.pd $(HELP) + mkdir $(ADDITIONAL)/idelay + install -m444 ../../idelay/gpl.txt ../../idelay/license.txt $(ADDITIONAL)/idelay +# pool + install -m444 ../../pool/pd-darwin/*.pd_darwin $(EXTERNALS) + install -m444 ../../pool/pool.pd $(HELP) + mkdir $(ADDITIONAL)/pool + install -m444 ../../pool/gpl.txt ../../pool/readme.txt ../../pool/license.txt \ + $(ADDITIONAL)/pool # py/pyext - make -C ../../py -f makefile.pd-darwin install \ - INSTPATH=../build/darwinroot/Library/Pd/Externals - mkdir -p $(ADDITION)/py/examples - mkdir -p $(ADDITION)/py/scripts - cp ../../py/pd/*.pd $(ADDITION)/py/examples - cp ../../py/scripts/*.py $(ADDITION)/py/scripts - cp ../../py/gpl.txt ../../py/readme.txt ../../py/license.txt \ - $(ADDITION)/py - mkdir -p ../darwinroot/Library/Frameworks - cp -R /Library/Frameworks/Python.framework ../darwinroot/Library/Frameworks -# finish it off... - open flext.pmsp +# install -m444 ../../py/pd-darwin/*.pd_darwin $(EXTERNALS) + mkdir -p $(ADDITIONAL)/py/examples + mkdir -p $(ADDITIONAL)/py/scripts + install -m444 ../../py/pd/*.pd $(ADDITIONAL)/py/examples + install -m444 ../../py/scripts/*.py $(ADDITIONAL)/py/scripts + install -m444 ../../py/gpl.txt ../../py/readme.txt ../../py/license.txt \ + $(ADDITIONAL)/py +# mkdir -p $(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 +# install -m444 ../../vasp/pd-darwin/*.pd_darwin $(EXTERNALS) + install -m444 ../../vasp/pd-help/*.pd $(HELP) + mkdir $(ADDITIONAL)/vasp + install -m444 ../../vasp/gpl.txt ../../vasp/readme.txt ../../vasp/license.txt \ + ../../vasp/changes.txt ../../vasp/todo.txt $(ADDITIONAL)/vasp + cp -r ../../vasp/pd-ex $(ADDITIONAL)/vasp +# vst +# install -m444 ../../vst/pd-darwin/*.pd_darwin $(EXTERNALS) + install -m444 ../../vst/pd/*.pd $(HELP) + mkdir $(ADDITIONAL)/vst + install -m444 ../../vst/gpl.txt ../../vst/readme.txt \ + ../../vst/license.txt $(ADDITIONAL)/vst +# xsample + install -m444 ../../xsample/pd-darwin/*.pd_darwin $(EXTERNALS) + install -m444 ../../xsample/pd/*.pd $(HELP) + mkdir $(ADDITIONAL)/xsample + install -m444 ../../xsample/gpl.txt ../../xsample/readme.txt \ + ../../xsample/license.txt $(ADDITIONAL)/xsample +# + cp -f pd-flext.info $(PACKAGE_NAME).info +# delete cruft + -find installroot -name .DS_Store -delete + -rm -f 1 +# set proper permissions + sudo chown -R root:staff $(INSTALL_PREFIX) + package $(INSTALL_PREFIX) $(PACKAGE_NAME).info -d . -ignoreDSStore +# install pkg docs + install -m644 License.html $(PACKAGE_NAME).pkg/Contents/Resources + cd Resources && \ + install -m755 postinstall postupgrade ../$(PACKAGE_NAME).pkg/Contents/Resources + sudo chown -R root:staff $(PACKAGE_NAME).pkg/Contents/Resources + +dmg: darwin_pkg + mv installroot "$(DMG_NAME)" + /bin/sh mkdmg "$(DMG_NAME)" diff --git a/externals/grill/build/darwin/makefile.dat b/externals/grill/build/darwin/makefile.dat deleted file mode 100644 index 9ec4b345..00000000 --- a/externals/grill/build/darwin/makefile.dat +++ /dev/null @@ -1,184 +0,0 @@ -# generate MacOS X packages -# -# started by Adam Lindsay -# added by Hans-Christoph Steiner <hans@eds.org> - -CXX=g++ - -# where to find the pd src for headers -PDPATH = ../../../pd/src -FLEXTPATH = ../flext -FLEXTLIB = $(FLEXTPATH)/pd-darwin/libflext.a -PD = ../../../pd/bin/pd - -INSTALL_PREFIX = installroot -PD_ROOT = pd - -HELP = $(INSTALL_PREFIX)/$(PD_ROOT)/doc/5.reference -EXTERNALS = $(INSTALL_PREFIX)/$(PD_ROOT)/extra -ADDITIONAL = $(INSTALL_PREFIX)/$(PD_ROOT)/doc/flext - -FLEXT_VERSION = $(shell grep PROJECT_NUMBER ../../flext/flext.doxy | cut -d '"' -f2 | cut -d ' ' -f2) -PACKAGE_PREFIX = pd-flext -PACKAGE_NAME = $(PACKAGE_PREFIX)-$(FLEXT_VERSION) -PACKAGE_VERSION = ($shell date +%Y.%m.%d) - -DMG_PREFIX = $(PACKAGE_PREFIX) -DMG_NAME = $(DMG_PREFIX)-$(PD_VERSION)-$(PACKAGE_VERSION) - -WELCOME_FILE = Welcome.html - -all: -# FLEXT - make -C ../../flext -f makefile.pd-darwin PDPATH=$(PDPATH) CXX=$(CXX) -# FLEXTERNALS -# make -C ../../dyn -f makefile.pd-darwin CXX=$(CXX) \ -# INCLUDES="$(PDPATH) $(FLEXTPATH)/source/"\ -# FLEXTLIB=$(FLEXTLIB) FLEXTPATH=$(FLEXTPATH) PD=$(PD) -# make -C ../../fftease -f makefile.pd-darwin CXX=$(CXX) \ -# INCLUDES="$(PDPATH) $(FLEXTPATH)/source/"\ -# FLEXTLIB=$(FLEXTLIB) FLEXTPATH=$(FLEXTPATH) PD=$(PD) -# make -C ../../idelay -f makefile.pd-darwin CXX=$(CXX) \ -# INCLUDES="$(PDPATH) $(FLEXTPATH)/source/"\ -# FLEXTLIB=$(FLEXTLIB) FLEXTPATH=$(FLEXTPATH) PD=$(PD) - make -C ../../pool -f makefile.pd-darwin CXX=$(CXX) \ - INCLUDES="$(PDPATH) $(FLEXTPATH)/source/"\ - FLEXTLIB=$(FLEXTLIB) FLEXTPATH=$(FLEXTPATH) PD=$(PD) -# make -C ../../py -f makefile.pd-darwin CXX=$(CXX) \ -# INCLUDES="$(PDPATH) $(FLEXTPATH)/source/"\ -# FLEXTLIB=$(FLEXTLIB) FLEXTPATH=$(FLEXTPATH) PD=$(PD) -## vasp fails without the dir -# test -d ../../vasp/pd-darwin || mkdir -p ../../vasp/pd-darwin -# make -C ../../vasp -f makefile.pd-darwin CXX=$(CXX) \ -# INCLUDES="$(PDPATH) $(FLEXTPATH)/source/"\ -# FLEXTLIB=$(FLEXTLIB) FLEXTPATH=$(FLEXTPATH) PD=$(PD) -# make -C ../../vst -f makefile.pd-darwin CXX=$(CXX) \ -# INCLUDES="$(PDPATH) $(FLEXTPATH)/source/"\ -# FLEXTLIB=$(FLEXTLIB) FLEXTPATH=$(FLEXTPATH) PD=$(PD) - make -C ../../xsample -f makefile.pd-darwin CXX=$(CXX) \ - INCLUDES="$(PDPATH) $(FLEXTPATH)/source/"\ - FLEXTLIB=$(FLEXTLIB) FLEXTPATH=$(FLEXTPATH) PD=$(PD) - -clean: - make -C ../../flext -f makefile.pd-darwin clean - make -C ../../dyn -f makefile.pd-darwin clean - make -C ../../fftease -f makefile.pd-darwin clean - make -C ../../idelay -f makefile.pd-darwin clean - make -C ../../pool -f makefile.pd-darwin clean - make -C ../../py -f makefile.pd-darwin clean - make -C ../../vasp -f makefile.pd-darwin clean - make -C ../../vst -f makefile.pd-darwin clean - make -C ../../xsample -f makefile.pd-darwin clean - -darwin_pkg_clean: - -sudo rm -Rf $(INSTALL_PREFIX) $(PACKAGE_PREFIX)*.pkg/ - -sudo rm -Rf "$(DMG_NAME)" - -rm -f $(PACKAGE_PREFIX)-*.info 1 License.???* Welcome.???* *.dmg - -darwin_pkg_welcome: - -rm $(WELCOME_FILE) - echo "<HTML><BODY>" > $(WELCOME_FILE) - echo "<H2>FLEXT $(FLEXT_VERSION)-$(PACKAGE_VERSION)</H2>" >> $(WELCOME_FILE) - echo "<P>For more information, go to: http://www.parasitaere-kapazitaeten.net/~thomas/ext/flext/</P>" >> $(WELCOME_FILE) - echo "<H3>Included Versions</H3>" >> $(WELCOME_FILE) - echo "<P>The various versions of the included packages:</P>" >> $(WELCOME_FILE) - echo "<UL>" >> $(WELCOME_FILE) - echo "<LI>flext: $(FLEXT_VERSION) " >> $(WELCOME_FILE) - echo "</UL>" >> $(WELCOME_FILE) - echo "(this package was built on `date`) <BR>" >> $(WELCOME_FILE) - echo "</BODY></HTML>" >> $(WELCOME_FILE) - -darwin_pkg_license: - # generate HTML version of License - echo "<HTML><BODY><FONT SIZE="-1">" > License.html - cat ../../flext/gpl.txt | sed -e 's/^$$/\<P\>/g' >> License.html - echo "</FONT></BODY></HTML>" >> License.html - -# install into MSP's default: /usr/local/lib - -darwin_pkg: all darwin_pkg_clean darwin_pkg_license -# set up installroot dir - test -d $(HELP) || mkdir -p $(HELP) - test -d $(EXTERNALS) || mkdir -p $(EXTERNALS) - test -d $(ADDITIONAL) || mkdir -p $(ADDITIONAL) - test -d $(INSTALL_PREFIX)$(PD_ROOT)/flext \ - || mkdir -p $(INSTALL_PREFIX)$(PD_ROOT)/flext -# FLEXT - test -d $(HELP)/../tutorials || mkdir -p $(HELP)/../tutorials - cp -r ../../flext/tutorial $(HELP)/../tutorials/flext - mkdir $(ADDITIONAL)/flext - install -m444 ../../flext/gpl.txt ../../flext/readme.txt ../../flext/license.txt \ - $(ADDITIONAL)/flext -# FLEXTERNALS -# dyn -# install -m444 ../../dyn/pd-darwin/*.pd_darwin $(EXTERNALS) - install -m444 ../../dyn/pd/*.pd $(HELP) - mkdir $(ADDITIONAL)/dyn - install -m444 ../../dyn/gpl.txt ../../dyn/readme.txt \ - ../../dyn/license.txt $(ADDITIONAL)/dyn -# fftease -# install -m444 ../../fftease/pd-darwin/*.pd_darwin $(EXTERNALS) - install -m444 ../../fftease/pd/*.pd $(HELP) - mkdir $(ADDITIONAL)/fftease - install -m444 ../../fftease/gpl.txt ../../fftease/readme.txt \ - ../../fftease/license.txt $(ADDITIONAL)/fftease - cp -r ../../fftease/media $(ADDITIONAL)/fftease -# idelay -# install -m444 ../../dyn/pd-darwin/*.pd_darwin $(EXTERNALS) - install -m444 ../../idelay/pd/*.pd $(HELP) - mkdir $(ADDITIONAL)/idelay - install -m444 ../../idelay/gpl.txt ../../idelay/license.txt $(ADDITIONAL)/idelay -# pool - install -m444 ../../pool/pd-darwin/*.pd_darwin $(EXTERNALS) - install -m444 ../../pool/pool.pd $(HELP) - mkdir $(ADDITIONAL)/pool - install -m444 ../../pool/gpl.txt ../../pool/readme.txt ../../pool/license.txt \ - $(ADDITIONAL)/pool -# py/pyext -# install -m444 ../../py/pd-darwin/*.pd_darwin $(EXTERNALS) - mkdir -p $(ADDITIONAL)/py/examples - mkdir -p $(ADDITIONAL)/py/scripts - install -m444 ../../py/pd/*.pd $(ADDITIONAL)/py/examples - install -m444 ../../py/scripts/*.py $(ADDITIONAL)/py/scripts - install -m444 ../../py/gpl.txt ../../py/readme.txt ../../py/license.txt \ - $(ADDITIONAL)/py -# mkdir -p $(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 -# install -m444 ../../vasp/pd-darwin/*.pd_darwin $(EXTERNALS) - install -m444 ../../vasp/pd-help/*.pd $(HELP) - mkdir $(ADDITIONAL)/vasp - install -m444 ../../vasp/gpl.txt ../../vasp/readme.txt ../../vasp/license.txt \ - ../../vasp/changes.txt ../../vasp/todo.txt $(ADDITIONAL)/vasp - cp -r ../../vasp/pd-ex $(ADDITIONAL)/vasp -# vst -# install -m444 ../../vst/pd-darwin/*.pd_darwin $(EXTERNALS) - install -m444 ../../vst/pd/*.pd $(HELP) - mkdir $(ADDITIONAL)/vst - install -m444 ../../vst/gpl.txt ../../vst/readme.txt \ - ../../vst/license.txt $(ADDITIONAL)/vst -# xsample - install -m444 ../../xsample/pd-darwin/*.pd_darwin $(EXTERNALS) - install -m444 ../../xsample/pd/*.pd $(HELP) - mkdir $(ADDITIONAL)/xsample - install -m444 ../../xsample/gpl.txt ../../xsample/readme.txt \ - ../../xsample/license.txt $(ADDITIONAL)/xsample -# - cp -f pd-flext.info $(PACKAGE_NAME).info -# delete cruft - -find installroot -name .DS_Store -delete - -rm -f 1 -# set proper permissions - sudo chown -R root:staff $(INSTALL_PREFIX) - package $(INSTALL_PREFIX) $(PACKAGE_NAME).info -d . -ignoreDSStore -# install pkg docs - install -m644 License.html $(PACKAGE_NAME).pkg/Contents/Resources - cd Resources && \ - install -m755 postinstall postupgrade ../$(PACKAGE_NAME).pkg/Contents/Resources - sudo chown -R root:staff $(PACKAGE_NAME).pkg/Contents/Resources - -dmg: darwin_pkg - mv installroot "$(DMG_NAME)" - /bin/sh mkdmg "$(DMG_NAME)" diff --git a/externals/grill/build/darwin/mkdmg.dat b/externals/grill/build/darwin/mkdmg index c11d1987..c11d1987 100644 --- a/externals/grill/build/darwin/mkdmg.dat +++ b/externals/grill/build/darwin/mkdmg |