X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=OSX%2FMakefile;h=8400adf0b885e4de6a52899ed0f4e70b7c9f08cd;hb=refs%2Fremotes%2Fgithub%2Fmaster2;hp=5467023424cbeda9f3bddd11157abd0946d2241e;hpb=6afd6db0ae9396cd7ff897ade597cd5483f49b0e;p=xscreensaver diff --git a/OSX/Makefile b/OSX/Makefile index 54670234..8400adf0 100644 --- a/OSX/Makefile +++ b/OSX/Makefile @@ -22,7 +22,7 @@ all: debug release clean: -rm -rf build -# cd ..; $(XCODEBUILD) -target "$(TARGETS)" clean +# $(XCODEBUILD) -target "$(TARGETS)" clean distclean: -rm -f config.status config.cache config.log \ @@ -34,10 +34,10 @@ distdepend:: Sparkle.framework distdepend:: update_plist_version debug: distdepend - cd ..; $(XCODEBUILD) $(ARCH) -target "$(TARGETS)" -configuration Debug build + $(XCODEBUILD) $(ARCH) -target "$(TARGETS)" -configuration Debug build release:: distdepend - cd ..; $(XCODEBUILD) $(ARCH) -target "$(TARGETS)" -configuration Release build + $(XCODEBUILD) $(ARCH) -target "$(TARGETS)" -configuration Release build release:: check_versions release:: update_thumbs @@ -88,6 +88,19 @@ check_gc: RESULT=1 ; \ fi ; \ done ; \ + \ + for D in "$$DIR"/webcollage-helper \ + "$$DIR"/*.saver/Contents/*/webcollage-helper \ + "$$DIR"/*.app/Contents/*/XScreenSaverUpdater \ + ; do \ + V=`otool -s __DATA __objc_imageinfo "$$D" \ + | grep ' 00 02 00 '` ; \ + if [ ! -z "$$V" ]; then \ + echo "$$D has GC enabled" ; \ + RESULT=1 ; \ + fi ; \ + done ; \ + \ if [ "$$RESULT" = 0 ]; then echo "GC enabled" ; fi ; \ exit $$RESULT @@ -128,12 +141,14 @@ ios-function-table.m:: echo_tarfiles: - @echo `find . \ - \( \( -name '.??*' -o -name build -o -name CVS -o -name '*~*' \ - -o -name 'jwz.*' -o -name 'Screen Savers' \) \ - -prune \) \ - -o \( -type f -o -type l \) -print \ - | sed 's@^\./@@' \ + @echo `( find . \ + \( \( -name '.??*' -o -name build -o -name CVS -o -name '*~*' \ + -o -name 'jwz.*' -o -name 'Screen Savers' \ + -o -name xscreensaver.xcodeproj \) \ + -prune \) \ + -o \( -type f -o -type l \) -print ; \ + echo xscreensaver.xcodeproj/project.pbxproj ) \ + | sed 's@^\./@@' \ | sort` update_plist_version: @@ -259,13 +274,14 @@ dmg:: for r in $$retired ; do \ if [ "$$ff" = "$$r" ]; then ok=no ; fi ; \ done ; \ - DSTNAME="" ; \ + if [ "$$ff" = testx11 ]; then ok=no ; fi ; \ if [ "$$f2" = "XScreenSaverUpdater.app" ]; then \ - DSTNAME=".$$f2" ; \ - fi ; \ - if [ "$$ok" = yes ]; then \ - echo + cp -pR "$$f" "$$DST/$$DSTNAME" ; \ - cp -pR "$$f" "$$DST/$$DSTNAME" ; \ + DST_HACK="XScreenSaver.updater" ; \ + echo + tar ... "$$DST/$$DST_HACK" ; \ + ( cd $$SRC ; tar -czf - "$$f2" ) > "$$DST/$$DST_HACK" ; \ + elif [ "$$ok" = yes ]; then \ + echo + cp -pR "$$f" "$$DST/" ; \ + cp -pR "$$f" "$$DST/" ; \ else \ echo skipping "$$f" ; \ fi ; \ @@ -351,3 +367,8 @@ reset_prefs:: $$W2 "$$domain.XMatrix" matrixFont small ; \ $$W2 "$$domain.XMatrix" textMode literal ; \ $$W2 "$$domain.XMatrix" textLiteral "MONKEY BUTTER" ; \ + +# defaults -currentHost write org.jwz.xscreensaver.FontGlide debugMetrics -bool true +# defaults -currentHost write org.jwz.xscreensaver.StarWars debug -bool true +# defaults -currentHost write org.jwz.xscreensaver.StarWars textMode file +# defaults -currentHost write org.jwz.xscreensaver.StarWars textFile ~/src/xscreensaver/hacks/glx/zalgo.txt