[PD-cvs] SF.net SVN: pure-data: [10061] trunk/packages/darwin_app/Makefile

lukeiannini at users.sourceforge.net lukeiannini at users.sourceforge.net
Sat Jun 21 19:03:17 CEST 2008


Revision: 10061
          http://pure-data.svn.sourceforge.net/pure-data/?rev=10061&view=rev
Author:   lukeiannini
Date:     2008-06-21 10:03:02 -0700 (Sat, 21 Jun 2008)

Log Message:
-----------
added spotlight importer build and clean targets

Modified Paths:
--------------
    trunk/packages/darwin_app/Makefile

Modified: trunk/packages/darwin_app/Makefile
===================================================================
--- trunk/packages/darwin_app/Makefile	2008-06-21 16:17:57 UTC (rev 10060)
+++ trunk/packages/darwin_app/Makefile	2008-06-21 17:03:02 UTC (rev 10061)
@@ -62,7 +62,7 @@
 devel_install: darwin_app_devel
 
 #------------------------------------------------------------------------------#
-darwin_app: darwin_app_core extended_install rez_install darwin_app_embed_libs
+darwin_app: darwin_app_core extended_install rez_install darwin_app_embed_libs spotlight_importer_install
 	@echo " "
 	@echo "Pd.app build succeeded!"
 
@@ -70,7 +70,7 @@
 	$(MAKE) -C $(packages_src) $(DEST_PATHS) extended_install
 
 #------------------------------------------------------------------------------#
-darwin_app_devel: darwin_app_devel_core rez_install
+darwin_app_devel: darwin_app_devel_core rez_install spotlight_importer_install
 	@echo " "
 	@echo "Pd_devel.app build succeeded!"
 
@@ -163,6 +163,11 @@
 		sed 's/CFBUNDLESHORTVERSIONSTRING/$(PD_MAJOR_VERSION).$(PD_MINOR_VERSION).$(PD_BUGFIX_VERSION)/' | \
 		sed 's/CFBUNDLEVERSION/$(CFBUNDLEVERSION_DATE)/' > \
 		Info.plist
+		
+spotlight_importer_install:
+	cd spotlight_importer && xcodebuild
+	install -d -m0755 "$(PD_APP_CONTENTS)/Library/Spotlight"
+	cp -Rp spotlight_importer/build/Release/PureData.mdimporter "$(PD_APP_CONTENTS)/Library/Spotlight"
 
 # tigital's Gem window focus black magic
 rez_install:
@@ -201,7 +206,7 @@
 	cd "$(PD_APP_CONTENTS)" && ln -s Resources/extra Plugins
 	install -p -m0644 org.puredata.pd.default.plist "$(PD_APP_CONTENTS)/"
 # create directory to put Spotlight Importers into
-	install -d -m0755 "$(PD_APP_CONTENTS)/Library/Spotlight"
+	
 
 
 #------------------------------------------------------------------------------#
@@ -283,12 +288,15 @@
 	$(MAKE) -C $(packages_src) $(DEST_PATHS) clean
 
 
-package_clean: darwin_app_clean
+package_clean: darwin_app_clean spotlight_importer_clean
 	-chmod -R u+w -- $(BUILD_BASE)
 	-rm -rf -- $(BUILD_BASE)
 	-rm Info.plist
 	-rm -f -- "$(CWD)/$(PACKAGE_NAME)/ReadMe.html"
 
+spotlight_importer_clean:
+	-rm -rf -- spotlight_importer/build
+
 devel_clean: darwin_app_devel_clean
 	$(MAKE) -C $(packages_src) $(DEST_PATHS) clean
 	-rm Info.plist
@@ -296,6 +304,7 @@
 darwin_app_clean:
 	-chmod -R u+w $(PD_APP_CONTENTS)/Frameworks
 	-rm -rf -- $(PD_APP_CONTENTS)/Frameworks
+	-rm -rf -- $(PD_APP_CONTENTS)/Library
 	-rm -f -- $(PD_APP_CONTENTS)/Plugins $(PD_APP_CONTENTS)/Info.plist
 	-rm -f -- "$(PD_APP_CONTENTS)/MacOS/$(PD_APP_NAME)"
 	-rmdir  $(PD_APP_CONTENTS)/MacOS


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Pd-cvs mailing list