From http://www.jwz.org/xscreensaver/xscreensaver-5.15.tar.gz
[xscreensaver] / OSX / Makefile
index 0d8160498ca3e23292a3717f88db6bf3ad25a327..3f7886b6cb241336a335e2bbbc2dbcc879e6e264 100644 (file)
@@ -1,7 +1,7 @@
-# XScreenSaver for MacOS X, Copyright (c) 2006 by Jamie Zawinski.
+# XScreenSaver for MacOS X, Copyright (c) 2006-2011 by Jamie Zawinski.
 
 XCODE_TARGET = "All Savers"
-XCODEBUILD=xcodebuild
+XCODEBUILD=/Developer/usr/bin/xcodebuild
 
 default: release
 all: debug release
@@ -29,7 +29,7 @@ release:: check_versions
 release:: sign
 
 sign:
-       @for f in build/Release/*.saver ; do \
+       @for f in build/Release/*.{saver,app} ; do \
          codesign -vfs 'Jamie Zawinski' $$f ; \
         done
 
@@ -39,7 +39,7 @@ check_versions:
   V=`sed -n 's/[^0-9]*\([0-9]\.[0-9][^. ]*\).*/\1/p' $$SRC` ;          \
   DIR=build/Release ;                                                  \
   RESULT=0 ;                                                           \
-  for S in $$DIR/*.saver ; do                                          \
+  for S in $$DIR/*.{saver,app} ; do                                    \
    for P in $$S/Contents/Info.plist ; do                               \
      V2=`perl -0000 -n -e                                              \
        'm@<key>CFBundleVersion</key>\s*<string>(.*?)</string>@si       \
@@ -68,7 +68,7 @@ update_plist_version:
   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 SaverTester.plist ; do                         \
+  for S in XScreenSaver.plist SaverRunner.plist ; do                         \
     /bin/echo -n "Updating version number in $$S to \"$$V\"... " ;           \
     KEYS="CFBundleVersion|CFBundleShortVersionString" ;                              \
     perl -0777 -pne                                                          \
@@ -108,9 +108,10 @@ dmg:: distdepend check_versions
       ../hacks/Makefile.in ;                                                 \
       perl -0 -ne                                                            \
      's/\\\\\\n//g; m/^RETIRED_GL_EXES\s*=\s*(.*)$$/m && print "$$1\n"'              \
-      ../hacks/glx/Makefile.in` ;                                            \
+      ../hacks/glx/Makefile.in ;                                             \
+     echo savertester` ;                                                     \
                                                                              \
-  for f in $$SRC/*.saver $$EXTRAS ; do                                       \
+  for f in $$SRC/*.{saver,app} $$EXTRAS ; do                                 \
    ok=yes ;                                                                  \
    ff=`echo $$f | perl -e '$$_=<>; s@^.*/(.*)\..*$$@\L$$1@; print'`;         \
    for r in $$retired ; do                                                   \