projects
/
xscreensaver
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
From http://www.jwz.org/xscreensaver/xscreensaver-5.22.tar.gz
[xscreensaver]
/
OSX
/
Makefile
diff --git
a/OSX/Makefile
b/OSX/Makefile
index 3f7886b6cb241336a335e2bbbc2dbcc879e6e264..7e99452ec51825fc997e80b333e8aa40a76acdc3 100644
(file)
--- a/
OSX/Makefile
+++ b/
OSX/Makefile
@@
-1,14
+1,18
@@
-# XScreenSaver for MacOS X, Copyright (c) 2006-201
1
by Jamie Zawinski.
+# XScreenSaver for MacOS X, Copyright (c) 2006-201
3
by Jamie Zawinski.
-XCODE_TARGET = "All Savers"
-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
default: release
all: debug release
clean:
-rm -rf build
-# cd ..; $(XCODEBUILD)
-target $(XCODE_TARGET
) clean
+# cd ..; $(XCODEBUILD)
$(TARGETS
) clean
distclean:
-rm -f config.status config.cache config.log \
distclean:
-rm -f config.status config.cache config.log \
@@
-19,18
+23,19
@@
distclean:
distdepend:: update_plist_version
debug: distdepend
distdepend:: update_plist_version
debug: distdepend
- cd ..; $(XCODEBUILD)
-target $(XCODE_TARGET
) -configuration Debug build
+ cd ..; $(XCODEBUILD)
$(ARCH) $(TARGETS
) -configuration Debug build
release:: distdepend
release:: distdepend
- cd ..; $(XCODEBUILD)
-target $(XCODE_TARGET
) -configuration Release build
+ cd ..; $(XCODEBUILD)
$(ARCH) $(TARGETS
) -configuration Release build
release:: check_versions
release:: check_versions
-
+release:: update_thumbs
release:: sign
sign:
release:: sign
sign:
- @for f in build/Release/*.{saver,app} ; do \
- codesign -vfs 'Jamie Zawinski' $$f ; \
+ @for f in build/Release/*.app/Contents/*/*.saver \
+ build/Release/*.{saver,app} ; do \
+ codesign -vfs $(CERT) $$f ; \
done
check_versions:
done
check_versions:
@@
-53,6
+58,14
@@
check_versions:
if [ "$$RESULT" = 0 ]; then echo "Versions match ($$V2)" ; fi ; \
exit $$RESULT
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 . \
echo_tarfiles:
@echo `find . \
@@
-68,7
+81,7
@@
update_plist_version:
SRC=../utils/version.h ; \
V=`sed -n 's/[^0-9]*\([0-9]\.[0-9][^. ]*\).*/\1/p' $$SRC` ; \
T=/tmp/xs.$$$$ ; \
SRC=../utils/version.h ; \
V=`sed -n 's/[^0-9]*\([0-9]\.[0-9][^. ]*\).*/\1/p' $$SRC` ; \
T=/tmp/xs.$$$$ ; \
- for S in XScreenSaver.plist SaverRunner.plist
; do
\
+ for S in XScreenSaver.plist SaverRunner.plist
iSaverRunner.plist ; do
\
/bin/echo -n "Updating version number in $$S to \"$$V\"... " ; \
KEYS="CFBundleVersion|CFBundleShortVersionString" ; \
perl -0777 -pne \
/bin/echo -n "Updating version number in $$S to \"$$V\"... " ; \
KEYS="CFBundleVersion|CFBundleShortVersionString" ; \
perl -0777 -pne \
@@
-83,6
+96,7
@@
update_plist_version:
done ; \
rm $$T
done ; \
rm $$T
+
# -format UDBZ saves 4% (~1.2 MB) over UDZO.
dmg:: distdepend check_versions
@ \
# -format UDBZ saves 4% (~1.2 MB) over UDZO.
dmg:: distdepend check_versions
@ \
@@
-109,6
+123,7
@@
dmg:: distdepend check_versions
perl -0 -ne \
's/\\\\\\n//g; m/^RETIRED_GL_EXES\s*=\s*(.*)$$/m && print "$$1\n"' \
../hacks/glx/Makefile.in ; \
perl -0 -ne \
's/\\\\\\n//g; m/^RETIRED_GL_EXES\s*=\s*(.*)$$/m && print "$$1\n"' \
../hacks/glx/Makefile.in ; \
+ echo xscreensaver ; \
echo savertester` ; \
\
for f in $$SRC/*.{saver,app} $$EXTRAS ; do \
echo savertester` ; \
\
for f in $$SRC/*.{saver,app} $$EXTRAS ; do \