Browse Source

Added DMG automation to Xcode project

bill@Ixion 16 years ago
parent
commit
e969879d5a

+ 2 - 0
.hgignore

@@ -20,3 +20,5 @@ glob:platform/macosx/build
 glob:platform/macosx/love.xcodeproj/bill*
 glob:platform/macosx/love.xcodeproj/bill*
 glob:*.DS_Store
 glob:*.DS_Store
 glob:*.dylib
 glob:*.dylib
+glob:*.dmg*
+

+ 10 - 8
platform/macosx/Info.plist

@@ -7,28 +7,30 @@
 	<key>CFBundleDocumentTypes</key>
 	<key>CFBundleDocumentTypes</key>
 	<array>
 	<array>
 		<dict>
 		<dict>
-			<key>CFBundleTypeOSTypes</key>
-			<array>
-				<string>????</string>
-			</array>
 			<key>CFBundleTypeExtensions</key>
 			<key>CFBundleTypeExtensions</key>
 			<array>
 			<array>
 				<string>love</string>
 				<string>love</string>
 			</array>
 			</array>
+			<key>CFBundleTypeIconFile</key>
+			<string>LoveDocument.icns</string>
 			<key>CFBundleTypeName</key>
 			<key>CFBundleTypeName</key>
 			<string>Love Project</string>
 			<string>Love Project</string>
-			<key>CFBundleTypeIconFile</key>
-			<string></string>
+			<key>CFBundleTypeOSTypes</key>
+			<array>
+				<string>????</string>
+			</array>
+			<key>CFBundleTypeRole</key>
+			<string>Viewer</string>
 			<key>LSIsAppleDefaultForType</key>
 			<key>LSIsAppleDefaultForType</key>
 			<true/>
 			<true/>
 			<key>LSTypeIsPackage</key>
 			<key>LSTypeIsPackage</key>
 			<true/>
 			<true/>
-			<key>CFBundleTypeRole</key>
-			<string>Viewer</string>
 		</dict>
 		</dict>
 	</array>
 	</array>
 	<key>CFBundleExecutable</key>
 	<key>CFBundleExecutable</key>
 	<string>love</string>
 	<string>love</string>
+	<key>CFBundleIconFile</key>
+	<string>Love.icns</string>
 	<key>CFBundleIdentifier</key>
 	<key>CFBundleIdentifier</key>
 	<string>org.love2d.love</string>
 	<string>org.love2d.love</string>
 	<key>CFBundleInfoDictionaryVersion</key>
 	<key>CFBundleInfoDictionaryVersion</key>

BIN
platform/macosx/dmg/DS_Store


BIN
platform/macosx/dmg/VolumeIcon.icns


BIN
platform/macosx/dmg/backgroundImage.tiff


BIN
platform/macosx/icons/Love.icns


BIN
platform/macosx/icons/LoveDocument.icns


+ 10 - 8
platform/macosx/info.plist

@@ -7,28 +7,30 @@
 	<key>CFBundleDocumentTypes</key>
 	<key>CFBundleDocumentTypes</key>
 	<array>
 	<array>
 		<dict>
 		<dict>
-			<key>CFBundleTypeOSTypes</key>
-			<array>
-				<string>????</string>
-			</array>
 			<key>CFBundleTypeExtensions</key>
 			<key>CFBundleTypeExtensions</key>
 			<array>
 			<array>
 				<string>love</string>
 				<string>love</string>
 			</array>
 			</array>
+			<key>CFBundleTypeIconFile</key>
+			<string>LoveDocument.icns</string>
 			<key>CFBundleTypeName</key>
 			<key>CFBundleTypeName</key>
 			<string>Love Project</string>
 			<string>Love Project</string>
-			<key>CFBundleTypeIconFile</key>
-			<string></string>
+			<key>CFBundleTypeOSTypes</key>
+			<array>
+				<string>????</string>
+			</array>
+			<key>CFBundleTypeRole</key>
+			<string>Viewer</string>
 			<key>LSIsAppleDefaultForType</key>
 			<key>LSIsAppleDefaultForType</key>
 			<true/>
 			<true/>
 			<key>LSTypeIsPackage</key>
 			<key>LSTypeIsPackage</key>
 			<true/>
 			<true/>
-			<key>CFBundleTypeRole</key>
-			<string>Viewer</string>
 		</dict>
 		</dict>
 	</array>
 	</array>
 	<key>CFBundleExecutable</key>
 	<key>CFBundleExecutable</key>
 	<string>love</string>
 	<string>love</string>
+	<key>CFBundleIconFile</key>
+	<string>Love.icns</string>
 	<key>CFBundleIdentifier</key>
 	<key>CFBundleIdentifier</key>
 	<string>org.love2d.love</string>
 	<string>org.love2d.love</string>
 	<key>CFBundleInfoDictionaryVersion</key>
 	<key>CFBundleInfoDictionaryVersion</key>

File diff suppressed because it is too large
+ 36 - 29
platform/macosx/love.xcodeproj/project.pbxproj


Some files were not shown because too many files changed in this diff