summaryrefslogtreecommitdiff
path: root/tools/xcode/templates/SFML/SFML App.xctemplate/TemplateInfo.plist
diff options
context:
space:
mode:
Diffstat (limited to 'tools/xcode/templates/SFML/SFML App.xctemplate/TemplateInfo.plist')
-rw-r--r--tools/xcode/templates/SFML/SFML App.xctemplate/TemplateInfo.plist268
1 files changed, 0 insertions, 268 deletions
diff --git a/tools/xcode/templates/SFML/SFML App.xctemplate/TemplateInfo.plist b/tools/xcode/templates/SFML/SFML App.xctemplate/TemplateInfo.plist
deleted file mode 100644
index 19033b1..0000000
--- a/tools/xcode/templates/SFML/SFML App.xctemplate/TemplateInfo.plist
+++ /dev/null
@@ -1,268 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-
-<!--
-SFML - Simple and Fast Multimedia Library
-Copyright (C) 2007-2013 Marco Antognini (antognini.marco@gmail.com),
- Laurent Gomila (laurent.gom@gmail.com),
-
-This software is provided 'as-is', without any express or implied warranty.
-In no event will the authors be held liable for any damages arising from the use of this software.
-
-Permission is granted to anyone to use this software for any purpose,
-including commercial applications, and to alter it and redistribute it freely,
-subject to the following restrictions:
-
-1. The origin of this software must not be misrepresented;
- you must not claim that you wrote the original software.
- If you use this software in a product, an acknowledgment
- in the product documentation would be appreciated but is not required.
-
-2. Altered source versions must be plainly marked as such,
- and must not be misrepresented as being the original software.
-
-3. This notice may not be removed or altered from any source distribution.
--->
-
-<!--
- This template can create a SFML 2.0 Bundle Application project.
- -->
-
-<plist version="1.0">
- <dict>
- <!--
- BASIC INFO
- -->
- <key>Identifier</key>
- <string>org.sfml-dev.app</string>
-
- <key>Concrete</key>
- <true />
-
- <key>Description</key>
- <string>This template creates a SFML Application Bundle.</string>
-
- <key>Kind</key>
- <string>Xcode.Xcode3.ProjectTemplateUnitKind</string>
-
- <key>Ancestors</key>
- <array>
- <string>org.sfml-dev.bundle</string>
- <string>org.sfml-dev.compiler</string>
- <string>org.sfml-dev.linker</string>
- </array>
-
- <!--
- FILES
- -->
- <key>Nodes</key>
- <array>
- <string>ResourcePath.mm</string>
- <string>ResourcePath.hpp</string>
- <string>main.cpp</string>
- <string>cute_image.jpg</string>
- <string>nice_music.ogg</string>
- <string>sansation.ttf</string>
- <string>icon.png</string>
- </array>
-
- <!--
- DEFINITIONS
- -->
- <key>Definitions</key>
- <dict>
- <!-- RESOURCE PATH -->
- <key>ResourcePath.mm</key>
- <dict>
- <key>Path</key>
- <string>ResourcePath.mm</string>
- </dict>
- <key>ResourcePath.hpp</key>
- <dict>
- <key>Path</key>
- <string>ResourcePath.hpp</string>
- <key>TargetIndices</key>
- <array /> <!-- don't copy it to "Resources" ! -->
- </dict>
-
- <!-- MAIN -->
- <key>main.cpp</key>
- <dict>
- <key>Path</key>
- <string>main.cpp</string>
- </dict>
-
- <!-- RESOURCES -->
- <key>cute_image.jpg</key>
- <dict>
- <key>Path</key>
- <string>cute_image.jpg</string>
- <key>Group</key>
- <string>Resources</string>
- </dict>
-
- <key>nice_music.ogg</key>
- <dict>
- <key>Path</key>
- <string>nice_music.ogg</string>
- <key>Group</key>
- <string>Resources</string>
- </dict>
-
- <key>sansation.ttf</key>
- <dict>
- <key>Path</key>
- <string>sansation.ttf</string>
- <key>Group</key>
- <string>Resources</string>
- </dict>
-
- <key>icon.png</key>
- <dict>
- <key>Path</key>
- <string>icon.png</string>
- <key>Group</key>
- <string>Resources</string>
- </dict>
- </dict>
-
- <!--
- COPY LIBRARY PHASE
- -->
- <key>Targets</key>
- <array>
- <dict>
- <key>BuildPhases</key>
- <array>
- <dict>
- <key>Class</key>
- <string>ShellScript</string>
-
- <key>ShellPath</key>
- <string>/bin/sh</string>
-
- <key>ShellScript</key>
- <string># This shell script simply copies required sfml dylibs/frameworks into the application bundle frameworks folder.
-# If you're using static libraries (which is not recommended) you should remove this script from your project.
-
-# Are we building a project that uses framework or dylibs ?
-case "$SFML_BINARY_TYPE" in
- DYLIBS)
- frameworks="false"
- ;;
- *)
- frameworks="true"
- ;;
-esac
-
-# Echoes to stderr
-error () # $* message to display
-{
- echo $* 1>&amp;2
- exit 2
-}
-
-assert () # $1 is a boolean, $2...N is an error message
-{
- if [ $# -lt 2 ]
- then
- error "Internal error in assert : not enough args"
- fi
-
- if [ $1 -ne 0 ]
- then
- shift
- error "$*"
- fi
-}
-
-force_remove () # $1 is a path
-{
- test $# -eq 1
- assert $? "force_remove() requires one parameter"
- rm -fr "$1"
- assert $? "couldn't remove $1"
-}
-
-copy () # $1 is a source, $2 is a destination
-{
- test $# -eq 2
- assert $? "copy() requires two parameters"
- ditto "$1" "$2"
- assert $? "couldn't copy $1 to $2"
-}
-
-require () # $1 is a SFML module like 'system' or 'audio'
-{
- dest="$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.app/Contents/Frameworks"
-
- if [ -z "$1" ]
- then
- error "require() requires one parameter!"
- else
- # clean potentially old stuff
- force_remove "$dest/libsfml-$1.2.dylib"
- force_remove "$dest/libsfml-$1-d.2.dylib"
- force_remove "$dest/sfml-$1.framework"
-
- # copy SFML libraries
- if [ "$frameworks" = "true" ]
- then
- copy "/Library/Frameworks/sfml-$1.framework" "$dest/sfml-$1.framework"
- elif [ $CONFIGURATION = "Debug" ] &amp;&amp; [ $SFML_LINK_DYLIBS_SUFFIX_DEBUG != "" ]
- then
- copy "/usr/local/lib/libsfml-$1-d.2.dylib" "$dest/libsfml-$1-d.2.dylib"
- else
- copy "/usr/local/lib/libsfml-$1.2.dylib" "$dest/libsfml-$1.2.dylib"
- fi
-
- if [ "$1" = "audio" ]
- then
- # copy sndfile framework too
- copy "/Library/Frameworks/sndfile.framework" "$dest/sndfile.framework"
- fi
-
- if [ "$1" = "graphics" ]
- then
- # copy freetype framework too
- copy "/Library/Frameworks/freetype.framework" "$dest/freetype.framework"
- fi
- fi
-}
-
-if [ -n "$SFML_SYSTEM" ]
-then
- require "system"
-fi
-
-if [ -n "$SFML_AUDIO" ]
-then
- require "audio"
-fi
-
-if [ -n "$SFML_NETWORK" ]
-then
- require "network"
-fi
-
-if [ -n "$SFML_WINDOW" ]
-then
- require "window"
-fi
-
-if [ -n "$SFML_GRAPHICS" ]
-then
- require "graphics"
-fi
-
- </string>
-
- <key>RunOnlyForDeploymentPostprocessing</key>
- <string>NO</string>
- </dict>
- </array>
- </dict>
- </array>
- </dict>
-</plist>
-