X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=OSX%2FMakefile;h=7e99452ec51825fc997e80b333e8aa40a76acdc3;hb=4ade52359b6eba3621566dac79793a33aa4c915f;hp=63a5aba5b15c3b5c3b172a95d43aa38062f8d274;hpb=c70f94f648d51bb4828193124f325fa52b0e57f3;p=xscreensaver diff --git a/OSX/Makefile b/OSX/Makefile index 63a5aba5..7e99452e 100644 --- a/OSX/Makefile +++ b/OSX/Makefile @@ -1,17 +1,18 @@ -# XScreenSaver for MacOS X, Copyright (c) 2006-2011 by Jamie Zawinski. +# XScreenSaver for MacOS X, Copyright (c) 2006-2013 by Jamie Zawinski. -XCODEBUILD = /Developer/usr/bin/xcodebuild +XCODEBUILD = /usr/bin/xcodebuild TARGETS = -target "All Savers" ARCH = -arch i386 -arch x86_64 CERT = 'Jamie Zawinski' CERT = 'iPhone Developer: Jamie Zawinski (Y5M82TL69N)' +THUMBDIR = $(HOME)/www/xscreensaver/screenshots/ default: release all: debug release clean: -rm -rf build -# cd ..; $(XCODEBUILD) -target $(TARGETS) clean +# cd ..; $(XCODEBUILD) $(TARGETS) clean distclean: -rm -f config.status config.cache config.log \ @@ -28,11 +29,12 @@ release:: distdepend cd ..; $(XCODEBUILD) $(ARCH) $(TARGETS) -configuration Release build release:: check_versions - +release:: update_thumbs release:: sign sign: - @for f in build/Release/*.{saver,app} ; do \ + @for f in build/Release/*.app/Contents/*/*.saver \ + build/Release/*.{saver,app} ; do \ codesign -vfs $(CERT) $$f ; \ done @@ -56,6 +58,14 @@ check_versions: if [ "$$RESULT" = 0 ]; then echo "Versions match ($$V2)" ; fi ; \ exit $$RESULT +update_thumbs:: + ./update-thumbnail.pl $(THUMBDIR) build/Release/*.saver + + +# Arrrrgh +ios-function-table.m:: + @./build-fntable.pl build/Debug-iphonesimulator/XScreenSaver.app $@ + echo_tarfiles: @echo `find . \ @@ -86,6 +96,7 @@ update_plist_version: done ; \ rm $$T + # -format UDBZ saves 4% (~1.2 MB) over UDZO. dmg:: distdepend check_versions @ \ @@ -112,7 +123,8 @@ dmg:: distdepend check_versions perl -0 -ne \ 's/\\\\\\n//g; m/^RETIRED_GL_EXES\s*=\s*(.*)$$/m && print "$$1\n"' \ ../hacks/glx/Makefile.in ; \ - echo xscreensaver` ; \ + echo xscreensaver ; \ + echo savertester` ; \ \ for f in $$SRC/*.{saver,app} $$EXTRAS ; do \ ok=yes ; \