aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFilipp Lepalaan <filipp@mac.com>2010-11-10 02:01:47 +0200
committerFilipp Lepalaan <filipp@mac.com>2010-11-10 02:01:47 +0200
commitf07a6bbec16df415fcfe2309612805194da052e3 (patch)
tree998e8aa9aa5d0cb1e4db402cacb5a3bf09abd74a
parent633ea77816a9c82b32ac85f7a6741cc4e4810971 (diff)
downloadBatchDMG-f07a6bbec16df415fcfe2309612805194da052e3.tar.gz
BatchDMG-f07a6bbec16df415fcfe2309612805194da052e3.tar.bz2
BatchDMG-f07a6bbec16df415fcfe2309612805194da052e3.zip
rewrite in objective c
-rwxr-xr-xBatchDMG.179
-rwxr-xr-xBatchDMG.m126
-rw-r--r--BatchDMG.xcodeproj/filipp.pbxuser66
-rwxr-xr-xBatchDMG.xcodeproj/project.pbxproj225
-rwxr-xr-xBatchDMG.xcodeproj/root.mode1v31398
-rwxr-xr-xBatchDMG.xcodeproj/root.pbxuser177
-rwxr-xr-xBatchDMG_Prefix.pch7
-rw-r--r--batchdmg.py41
-rwxr-xr-xbuild/BatchDMG.build/BatchDMG.pbxindex/categories.pbxbtreebin0 -> 2508 bytes
-rwxr-xr-xbuild/BatchDMG.build/BatchDMG.pbxindex/cdecls.pbxbtreebin0 -> 568080 bytes
-rwxr-xr-xbuild/BatchDMG.build/BatchDMG.pbxindex/decls.pbxbtreebin0 -> 567392 bytes
-rwxr-xr-xbuild/BatchDMG.build/BatchDMG.pbxindex/files.pbxbtreebin0 -> 6788 bytes
-rwxr-xr-xbuild/BatchDMG.build/BatchDMG.pbxindex/imports.pbxbtreebin0 -> 19688 bytes
-rwxr-xr-xbuild/BatchDMG.build/BatchDMG.pbxindex/pbxindex.headerbin0 -> 24 bytes
-rwxr-xr-xbuild/BatchDMG.build/BatchDMG.pbxindex/protocols.pbxbtreebin0 -> 2892 bytes
-rwxr-xr-xbuild/BatchDMG.build/BatchDMG.pbxindex/refs.pbxbtreebin0 -> 431076 bytes
-rwxr-xr-xbuild/BatchDMG.build/BatchDMG.pbxindex/strings.pbxstrings/controlbin0 -> 1048596 bytes
-rwxr-xr-xbuild/BatchDMG.build/BatchDMG.pbxindex/strings.pbxstrings/stringsbin0 -> 1248840 bytes
-rwxr-xr-xbuild/BatchDMG.build/BatchDMG.pbxindex/subclasses.pbxbtreebin0 -> 2972 bytes
-rwxr-xr-xbuild/BatchDMG.build/BatchDMG.pbxindex/symbols0.pbxsymbolsbin0 -> 2125576 bytes
-rwxr-xr-xbuild/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-all-target-headers.hmapbin0 -> 793 bytes
-rwxr-xr-xbuild/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-generated-files.hmapbin0 -> 121 bytes
-rwxr-xr-xbuild/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-own-target-headers.hmapbin0 -> 793 bytes
-rwxr-xr-xbuild/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-project-headers.hmapbin0 -> 842 bytes
-rwxr-xr-xbuild/BatchDMG.build/Debug/BatchDMG.build/BatchDMG.dep6
-rwxr-xr-xbuild/BatchDMG.build/Debug/BatchDMG.build/BatchDMG.hmapbin0 -> 1610 bytes
-rwxr-xr-xbuild/BatchDMG.build/Debug/BatchDMG.build/BatchDMG~.dep3
-rwxr-xr-xbuild/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.LinkFileList1
-rw-r--r--build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.obin0 -> 17520 bytes
-rwxr-xr-xbuild/BatchDMG.build/Debug/BatchDMG.build/build-state.dat170
-rwxr-xr-xbuild/BatchDMG.build/Debug/BatchDMG.build/build-state~.dat106
-rwxr-xr-xbuild/Debug/BatchDMGbin0 -> 15216 bytes
32 files changed, 2364 insertions, 41 deletions
diff --git a/BatchDMG.1 b/BatchDMG.1
new file mode 100755
index 0000000..ea830f3
--- /dev/null
+++ b/BatchDMG.1
@@ -0,0 +1,79 @@
+.\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples.
+.\"See Also:
+.\"man mdoc.samples for a complete listing of options
+.\"man mdoc for the short list of editing options
+.\"/usr/share/misc/mdoc.template
+.Dd 10/22/10 \" DATE
+.Dt BatchDMG 1 \" Program name and manual section number
+.Os Darwin
+.Sh NAME \" Section Header - required - don't modify
+.Nm BatchDMG,
+.\" The following lines are read in generating the apropos(man -k) database. Use only key
+.\" words here as the database is built based on the words here and in the .ND line.
+.Nm Other_name_for_same_program(),
+.Nm Yet another name for the same program.
+.\" Use .Nm macro to designate other names for the documented program.
+.Nd This line parsed for whatis database.
+.Sh SYNOPSIS \" Section Header - required - don't modify
+.Nm
+.Op Fl abcd \" [-abcd]
+.Op Fl a Ar path \" [-a path]
+.Op Ar file \" [file]
+.Op Ar \" [file ...]
+.Ar arg0 \" Underlined argument - use .Ar anywhere to underline
+arg2 ... \" Arguments
+.Sh DESCRIPTION \" Section Header - required - don't modify
+Use the .Nm macro to refer to your program throughout the man page like such:
+.Nm
+Underlining is accomplished with the .Ar macro like this:
+.Ar underlined text .
+.Pp \" Inserts a space
+A list of items with descriptions:
+.Bl -tag -width -indent \" Begins a tagged list
+.It item a \" Each item preceded by .It macro
+Description of item a
+.It item b
+Description of item b
+.El \" Ends the list
+.Pp
+A list of flags and their descriptions:
+.Bl -tag -width -indent \" Differs from above in tag removed
+.It Fl a \"-a flag as a list item
+Description of -a flag
+.It Fl b
+Description of -b flag
+.El \" Ends the list
+.Pp
+.\" .Sh ENVIRONMENT \" May not be needed
+.\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1
+.\" .It Ev ENV_VAR_1
+.\" Description of ENV_VAR_1
+.\" .It Ev ENV_VAR_2
+.\" Description of ENV_VAR_2
+.\" .El
+.Sh FILES \" File used or created by the topic of the man page
+.Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact
+.It Pa /usr/share/file_name
+FILE_1 description
+.It Pa /Users/joeuser/Library/really_long_file_name
+FILE_2 description
+.El \" Ends the list
+.\" .Sh DIAGNOSTICS \" May not be needed
+.\" .Bl -diag
+.\" .It Diagnostic Tag
+.\" Diagnostic informtion here.
+.\" .It Diagnostic Tag
+.\" Diagnostic informtion here.
+.\" .El
+.Sh SEE ALSO
+.\" List links in ascending order by section, alphabetically within a section.
+.\" Please do not reference files that do not exist without filing a bug report
+.Xr a 1 ,
+.Xr b 1 ,
+.Xr c 1 ,
+.Xr a 2 ,
+.Xr b 2 ,
+.Xr a 3 ,
+.Xr b 3
+.\" .Sh BUGS \" Document known, unremedied bugs
+.\" .Sh HISTORY \" Document history if command behaves in a unique manner \ No newline at end of file
diff --git a/BatchDMG.m b/BatchDMG.m
new file mode 100755
index 0000000..6eebaca
--- /dev/null
+++ b/BatchDMG.m
@@ -0,0 +1,126 @@
+#import <Foundation/Foundation.h>
+#import <AppKit/AppKit.h>
+
+@interface Imager : NSObject
+{
+ BOOL g_observing;
+ NSString *destination;
+}
+
+- (void)observeWorkspace: (NSNotification*) notification;
+- (void)checkTaskStatus: (NSNotification*) notification;
+
+@end
+
+@implementation Imager
+
+- (id) init
+{
+ [super init];
+
+ // observer for disk mounts
+ if (!g_observing)
+ {
+ NSLog(@"Waiting for media...");
+ NSNotificationCenter* center;
+
+ center = [[NSWorkspace sharedWorkspace] notificationCenter];
+ [center addObserver: self
+ selector: @selector(observeWorkspace:)
+ name: @"NSWorkspaceDidMountNotification"
+ object: nil];
+
+ g_observing = YES;
+ }
+
+ // observer for finished rips
+ [[NSNotificationCenter defaultCenter] addObserver:self
+ selector:@selector(checkTaskStatus:)
+ name:NSTaskDidTerminateNotification
+ object:nil];
+
+ return self;
+}
+
+- (void)checkTaskStatus:(NSNotification *)aNotification
+{
+ int status = [[aNotification object] terminationStatus];
+ NSLog(@"Task completed with status %d", status);
+ id args = [[aNotification object] arguments];
+ NSLog(@"%@", args);
+
+ if (status == 0)
+ {
+ NSLog(@"Task succeeded.");
+ if ([args length] > 4)
+ {
+ NSString *path = [args objectAtIndex:4];
+ NSArray *eject = [NSArray arrayWithObjects:@"eject", @"-quiet", path, nil];
+ [NSTask launchedTaskWithLaunchPath:@"/usr/bin/hdiutil" arguments:eject];
+ }
+
+ }
+}
+
+- (void)dealloc
+{
+ if (g_observing)
+ {
+ NSNotificationCenter* center;
+
+ // remove notifications within our app
+ center = [NSNotificationCenter defaultCenter];
+ [center removeObserver: self];
+
+ // remove notifications from NSWorkspace
+ center = [[NSWorkspace sharedWorkspace] notificationCenter];
+ [center removeObserver: self];
+
+ // remove machine-wide notifications
+ center = [NSDistributedNotificationCenter defaultCenter];
+ [center removeObserver: self];
+
+ g_observing = NO;
+ }
+
+ [super dealloc];
+
+}
+
+- (void)observeWorkspace: (NSNotification*)notification
+{
+ id ui = [notification userInfo];
+ id path = [ui valueForKey:@"NSDevicePath"];
+ id volName = [ui valueForKey:@"NSWorkspaceVolumeLocalizedNameKey"];
+
+ NSLog(@"Imaging: %@", volName);
+
+ NSTask *dmg = [[NSTask alloc] init];
+ NSMutableArray *args = [NSMutableArray arrayWithObjects:@"create",
+ @"-format",
+ @"UDBZ",
+ @"-srcfolder",
+ path,
+ volName,
+ nil];
+
+ [dmg setCurrentDirectoryPath:@"/tmp/"];
+ [dmg setLaunchPath:@"/usr/bin/hdiutil"];
+ [dmg setArguments:args];
+ [dmg launch];
+
+}
+
+@end
+
+int main (int argc, const char * argv[])
+{
+ NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
+
+ //NSRunLoop *rl = [NSRunLoop currentRunLoop];
+ //[[Imager alloc] init];
+ //[rl run];
+ NSLog(@"%d", argv[1]);
+ [pool release];
+ return 0;
+}
diff --git a/BatchDMG.xcodeproj/filipp.pbxuser b/BatchDMG.xcodeproj/filipp.pbxuser
new file mode 100644
index 0000000..dfb4f71
--- /dev/null
+++ b/BatchDMG.xcodeproj/filipp.pbxuser
@@ -0,0 +1,66 @@
+// !$*UTF8*$!
+{
+ 08FB7793FE84155DC02AAC07 /* Project object */ = {
+ activeBuildConfigurationName = Debug;
+ activeExecutable = C28049A5128A0C1B000C37B1 /* BatchDMG */;
+ activeTarget = 8DD76F960486AA7600D96B5E /* BatchDMG */;
+ codeSenseManager = C28049AE128A0C3B000C37B1 /* Code sense */;
+ executables = (
+ C28049A5128A0C1B000C37B1 /* BatchDMG */,
+ );
+ perUserDictionary = {
+ PBXPerProjectTemplateStateSaveDate = 311036955;
+ PBXWorkspaceStateSaveDate = 311036955;
+ };
+ sourceControlManager = C28049AD128A0C3B000C37B1 /* Source Control */;
+ userBuildSettings = {
+ };
+ };
+ 8DD76F960486AA7600D96B5E /* BatchDMG */ = {
+ activeExec = 0;
+ executables = (
+ C28049A5128A0C1B000C37B1 /* BatchDMG */,
+ );
+ };
+ C28049A5128A0C1B000C37B1 /* BatchDMG */ = {
+ isa = PBXExecutable;
+ activeArgIndices = (
+ );
+ argumentStrings = (
+ );
+ autoAttachOnCrash = 1;
+ breakpointsEnabled = 0;
+ configStateDict = {
+ };
+ customDataFormattersEnabled = 1;
+ dataTipCustomDataFormattersEnabled = 1;
+ dataTipShowTypeColumn = 1;
+ dataTipSortType = 0;
+ debuggerPlugin = GDBDebugging;
+ disassemblyDisplayState = 0;
+ enableDebugStr = 1;
+ environmentEntries = (
+ );
+ executableSystemSymbolLevel = 0;
+ executableUserSymbolLevel = 0;
+ libgmallocEnabled = 0;
+ name = BatchDMG;
+ showTypeColumn = 0;
+ sourceDirectories = (
+ );
+ };
+ C28049AD128A0C3B000C37B1 /* Source Control */ = {
+ isa = PBXSourceControlManager;
+ fallbackIsa = XCSourceControlManager;
+ isSCMEnabled = 0;
+ scmConfiguration = {
+ repositoryNamesForRoots = {
+ "" = "";
+ };
+ };
+ };
+ C28049AE128A0C3B000C37B1 /* Code sense */ = {
+ isa = PBXCodeSenseManager;
+ indexTemplatePath = "";
+ };
+}
diff --git a/BatchDMG.xcodeproj/project.pbxproj b/BatchDMG.xcodeproj/project.pbxproj
new file mode 100755
index 0000000..affd049
--- /dev/null
+++ b/BatchDMG.xcodeproj/project.pbxproj
@@ -0,0 +1,225 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 45;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 6115D4401271DF1E004EA907 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6115D43F1271DF1E004EA907 /* AppKit.framework */; };
+ 8DD76F9A0486AA7600D96B5E /* BatchDMG.m in Sources */ = {isa = PBXBuildFile; fileRef = 08FB7796FE84155DC02AAC07 /* BatchDMG.m */; settings = {ATTRIBUTES = (); }; };
+ 8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB779EFE84155DC02AAC07 /* Foundation.framework */; };
+ 8DD76F9F0486AA7600D96B5E /* BatchDMG.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = C6859EA3029092ED04C91782 /* BatchDMG.1 */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+ 8DD76F9E0486AA7600D96B5E /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 8;
+ dstPath = /usr/share/man/man1/;
+ dstSubfolderSpec = 0;
+ files = (
+ 8DD76F9F0486AA7600D96B5E /* BatchDMG.1 in CopyFiles */,
+ );
+ runOnlyForDeploymentPostprocessing = 1;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+ 08FB7796FE84155DC02AAC07 /* BatchDMG.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BatchDMG.m; sourceTree = "<group>"; };
+ 08FB779EFE84155DC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
+ 32A70AAB03705E1F00C91783 /* BatchDMG_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BatchDMG_Prefix.pch; sourceTree = "<group>"; };
+ 6115D43F1271DF1E004EA907 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
+ 8DD76FA10486AA7600D96B5E /* BatchDMG */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = BatchDMG; sourceTree = BUILT_PRODUCTS_DIR; };
+ C6859EA3029092ED04C91782 /* BatchDMG.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = BatchDMG.1; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 8DD76F9B0486AA7600D96B5E /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */,
+ 6115D4401271DF1E004EA907 /* AppKit.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 08FB7794FE84155DC02AAC07 /* BatchDMG */ = {
+ isa = PBXGroup;
+ children = (
+ 08FB7795FE84155DC02AAC07 /* Source */,
+ C6859EA2029092E104C91782 /* Documentation */,
+ 08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */,
+ 1AB674ADFE9D54B511CA2CBB /* Products */,
+ 6115D43F1271DF1E004EA907 /* AppKit.framework */,
+ );
+ name = BatchDMG;
+ sourceTree = "<group>";
+ };
+ 08FB7795FE84155DC02AAC07 /* Source */ = {
+ isa = PBXGroup;
+ children = (
+ 32A70AAB03705E1F00C91783 /* BatchDMG_Prefix.pch */,
+ 08FB7796FE84155DC02AAC07 /* BatchDMG.m */,
+ );
+ name = Source;
+ sourceTree = "<group>";
+ };
+ 08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */ = {
+ isa = PBXGroup;
+ children = (
+ 08FB779EFE84155DC02AAC07 /* Foundation.framework */,
+ );
+ name = "External Frameworks and Libraries";
+ sourceTree = "<group>";
+ };
+ 1AB674ADFE9D54B511CA2CBB /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 8DD76FA10486AA7600D96B5E /* BatchDMG */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ C6859EA2029092E104C91782 /* Documentation */ = {
+ isa = PBXGroup;
+ children = (
+ C6859EA3029092ED04C91782 /* BatchDMG.1 */,
+ );
+ name = Documentation;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 8DD76F960486AA7600D96B5E /* BatchDMG */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "BatchDMG" */;
+ buildPhases = (
+ 8DD76F990486AA7600D96B5E /* Sources */,
+ 8DD76F9B0486AA7600D96B5E /* Frameworks */,
+ 8DD76F9E0486AA7600D96B5E /* CopyFiles */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = BatchDMG;
+ productInstallPath = "$(HOME)/bin";
+ productName = BatchDMG;
+ productReference = 8DD76FA10486AA7600D96B5E /* BatchDMG */;
+ productType = "com.apple.product-type.tool";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 08FB7793FE84155DC02AAC07 /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = 1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "BatchDMG" */;
+ compatibilityVersion = "Xcode 3.1";
+ hasScannedForEncodings = 1;
+ mainGroup = 08FB7794FE84155DC02AAC07 /* BatchDMG */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 8DD76F960486AA7600D96B5E /* BatchDMG */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 8DD76F990486AA7600D96B5E /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8DD76F9A0486AA7600D96B5E /* BatchDMG.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 1DEB927508733DD40010E9CD /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COPY_PHASE_STRIP = NO;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = BatchDMG_Prefix.pch;
+ INSTALL_PATH = /usr/local/bin;
+ PRODUCT_NAME = BatchDMG;
+ };
+ name = Debug;
+ };
+ 1DEB927608733DD40010E9CD /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = BatchDMG_Prefix.pch;
+ INSTALL_PATH = /usr/local/bin;
+ PRODUCT_NAME = BatchDMG;
+ };
+ name = Release;
+ };
+ 1DEB927908733DD40010E9CD /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ PREBINDING = NO;
+ SDKROOT = macosx10.6;
+ };
+ name = Debug;
+ };
+ 1DEB927A08733DD40010E9CD /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ PREBINDING = NO;
+ SDKROOT = macosx10.6;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "BatchDMG" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 1DEB927508733DD40010E9CD /* Debug */,
+ 1DEB927608733DD40010E9CD /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "BatchDMG" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 1DEB927908733DD40010E9CD /* Debug */,
+ 1DEB927A08733DD40010E9CD /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
+}
diff --git a/BatchDMG.xcodeproj/root.mode1v3 b/BatchDMG.xcodeproj/root.mode1v3
new file mode 100755
index 0000000..27a98eb
--- /dev/null
+++ b/BatchDMG.xcodeproj/root.mode1v3
@@ -0,0 +1,1398 @@
+<?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">
+<plist version="1.0">
+<dict>
+ <key>ActivePerspectiveName</key>
+ <string>Project</string>
+ <key>AllowedModules</key>
+ <array>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Name</key>
+ <string>Groups and Files Outline View</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Name</key>
+ <string>Editor</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCTaskListModule</string>
+ <key>Name</key>
+ <string>Task List</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Name</key>
+ <string>File and Smart Group Detail Viewer</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ <key>Name</key>
+ <string>Detailed Build Results Viewer</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ <key>Name</key>
+ <string>Project Batch Find Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCProjectFormatConflictsModule</string>
+ <key>Name</key>
+ <string>Project Format Conflicts List</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXBookmarksModule</string>
+ <key>Name</key>
+ <string>Bookmarks Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXClassBrowserModule</string>
+ <key>Name</key>
+ <string>Class Browser</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXCVSModule</string>
+ <key>Name</key>
+ <string>Source Code Control Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXDebugBreakpointsModule</string>
+ <key>Name</key>
+ <string>Debug Breakpoints Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCDockableInspector</string>
+ <key>Name</key>
+ <string>Inspector</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXOpenQuicklyModule</string>
+ <key>Name</key>
+ <string>Open Quickly Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Name</key>
+ <string>Debugger</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Name</key>
+ <string>Debug Console</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCSnapshotModule</string>
+ <key>Name</key>
+ <string>Snapshots Tool</string>
+ </dict>
+ </array>
+ <key>BundlePath</key>
+ <string>/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources</string>
+ <key>Description</key>
+ <string>DefaultDescriptionKey</string>
+ <key>DockingSystemVisible</key>
+ <false/>
+ <key>Extension</key>
+ <string>mode1v3</string>
+ <key>FavBarConfig</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>6115D4B1127321A8004EA907</string>
+ <key>XCBarModuleItemNames</key>
+ <dict/>
+ <key>XCBarModuleItems</key>
+ <array/>
+ </dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>com.apple.perspectives.project.mode1v3</string>
+ <key>MajorVersion</key>
+ <integer>33</integer>
+ <key>MinorVersion</key>
+ <integer>0</integer>
+ <key>Name</key>
+ <string>Default</string>
+ <key>Notifications</key>
+ <array/>
+ <key>OpenEditors</key>
+ <array/>
+ <key>PerspectiveWidths</key>
+ <array>
+ <integer>-1</integer>
+ <integer>-1</integer>
+ </array>
+ <key>Perspectives</key>
+ <array>
+ <dict>
+ <key>ChosenToolbarItems</key>
+ <array>
+ <string>active-combo-popup</string>
+ <string>action</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>debugger-enable-breakpoints</string>
+ <string>build-and-go</string>
+ <string>com.apple.ide.PBXToolbarStopButton</string>
+ <string>get-info</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>com.apple.pbx.toolbar.searchfield</string>
+ </array>
+ <key>ControllerClassBaseName</key>
+ <string></string>
+ <key>IconName</key>
+ <string>WindowOfProjectWithEditor</string>
+ <key>Identifier</key>
+ <string>perspective.project</string>
+ <key>IsVertical</key>
+ <false/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1C37FBAC04509CD000000102</string>
+ <string>1C37FAAC04509CD000000102</string>
+ <string>1C37FABC05509CD000000102</string>
+ <string>1C37FABC05539CD112110102</string>
+ <string>E2644B35053B69B200211256</string>
+ <string>1C37FABC04509CD000100104</string>
+ <string>1CC0EA4004350EF90044410B</string>
+ <string>1CC0EA4004350EF90041110B</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>yes</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>186</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>08FB7794FE84155DC02AAC07</string>
+ <string>1C37FABC05509CD000000102</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {186, 784}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <true/>
+ <key>XCSharingToken</key>
+ <string>com.apple.Xcode.GFSharingToken</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {203, 802}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>186</real>
+ </array>
+ <key>RubberWindowFrame</key>
+ <string>192 151 1050 843 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>203pt</string>
+ </dict>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <true/>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B20306471E060097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>BatchDMG.m</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B20406471E060097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>BatchDMG.m</string>
+ <key>_historyCapacity</key>
+ <integer>0</integer>
+ <key>bookmark</key>
+ <string>61988B3412759DE10071DF4B</string>
+ <key>history</key>
+ <array>
+ <string>6115D4C312732FCC004EA907</string>
+ <string>6115D4C412732FCC004EA907</string>
+ <string>61988B3212759DE10071DF4B</string>
+ <string>61988B3312759DE10071DF4B</string>
+ </array>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <true/>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {842, 797}}</string>
+ <key>RubberWindowFrame</key>
+ <string>192 151 1050 843 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>797pt</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B20506471E060097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Detail</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 802}, {842, 0}}</string>
+ <key>RubberWindowFrame</key>
+ <string>192 151 1050 843 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Proportion</key>
+ <string>0pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>842pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCModuleDock</string>
+ <string>PBXSmartGroupTreeModule</string>
+ <string>XCModuleDock</string>
+ <string>PBXNavigatorGroup</string>
+ <string>XCDetailModule</string>
+ </array>
+ <key>TableOfContents</key>
+ <array>
+ <string>61988B3512759DE10071DF4B</string>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <string>61988B3612759DE10071DF4B</string>
+ <string>1CE0B20306471E060097A5F4</string>
+ <string>1CE0B20506471E060097A5F4</string>
+ </array>
+ <key>ToolbarConfigUserDefaultsMinorVersion</key>
+ <string>2</string>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.defaultV3</string>
+ </dict>
+ <dict>
+ <key>ControllerClassBaseName</key>
+ <string></string>
+ <key>IconName</key>
+ <string>WindowOfProject</string>
+ <key>Identifier</key>
+ <string>perspective.morph</string>
+ <key>IsVertical</key>
+ <integer>0</integer>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1C37FBAC04509CD000000102</string>
+ <string>1C37FAAC04509CD000000102</string>
+ <string>1C08E77C0454961000C914BD</string>
+ <string>1C37FABC05509CD000000102</string>
+ <string>1C37FABC05539CD112110102</string>
+ <string>E2644B35053B69B200211256</string>
+ <string>1C37FABC04509CD000100104</string>
+ <string>1CC0EA4004350EF90044410B</string>
+ <string>1CC0EA4004350EF90041110B</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>11E0B1FE06471DED0097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>yes</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>186</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>29B97314FDCFA39411CA2CEA</string>
+ <string>1C37FABC05509CD000000102</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {186, 337}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <integer>1</integer>
+ <key>XCSharingToken</key>
+ <string>com.apple.Xcode.GFSharingToken</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {203, 355}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>186</real>
+ </array>
+ <key>RubberWindowFrame</key>
+ <string>373 269 690 397 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Morph</string>
+ <key>PreferredWidth</key>
+ <integer>300</integer>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCModuleDock</string>
+ <string>PBXSmartGroupTreeModule</string>
+ </array>
+ <key>TableOfContents</key>
+ <array>
+ <string>11E0B1FE06471DED0097A5F4</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.default.shortV3</string>
+ </dict>
+ </array>
+ <key>PerspectivesBarVisible</key>
+ <false/>
+ <key>ShelfIsVisible</key>
+ <false/>
+ <key>SourceDescription</key>
+ <string>file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecificationMode1.xcperspec'</string>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TimeStamp</key>
+ <real>0.0</real>
+ <key>ToolbarConfigUserDefaultsMinorVersion</key>
+ <string>2</string>
+ <key>ToolbarDisplayMode</key>
+ <integer>1</integer>
+ <key>ToolbarIsVisible</key>
+ <true/>
+ <key>ToolbarSizeMode</key>
+ <integer>1</integer>
+ <key>Type</key>
+ <string>Perspectives</string>
+ <key>UpdateMessage</key>
+ <string>The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'?</string>
+ <key>WindowJustification</key>
+ <integer>5</integer>
+ <key>WindowOrderList</key>
+ <array>
+ <string>61988B3F12759DE10071DF4B</string>
+ <string>61988B4012759DE10071DF4B</string>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <string>6115D3A01271DD3F004EA907</string>
+ <string>/var/root/Documents/BatchDMG/BatchDMG.xcodeproj</string>
+ <string>1C78EAAD065D492600B07095</string>
+ </array>
+ <key>WindowString</key>
+ <string>192 151 1050 843 0 0 1280 1002 </string>
+ <key>WindowToolsV3</key>
+ <array>
+ <dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>windowTool.build</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528F0623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string></string>
+ <key>StatusBarVisibility</key>
+ <true/>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {637, 252}}</string>
+ <key>RubberWindowFrame</key>
+ <string>37 263 637 633 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>252pt</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>XCMainBuildResultsModuleGUID</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Build Results</string>
+ <key>XCBuildResultsTrigger_Collapse</key>
+ <integer>1021</integer>
+ <key>XCBuildResultsTrigger_Open</key>
+ <integer>1011</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 257}, {637, 335}}</string>
+ <key>RubberWindowFrame</key>
+ <string>37 263 637 633 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ <key>Proportion</key>
+ <string>335pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>592pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Build Results</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXBuildResultsModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TableOfContents</key>
+ <array>
+ <string>6115D3A01271DD3F004EA907</string>
+ <string>61988B3712759DE10071DF4B</string>
+ <string>1CD0528F0623707200166675</string>
+ <string>XCMainBuildResultsModuleGUID</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.buildV3</string>
+ <key>WindowContentMinSize</key>
+ <string>486 300</string>
+ <key>WindowString</key>
+ <string>37 263 637 633 0 0 1280 1002 </string>
+ <key>WindowToolGUID</key>
+ <string>6115D3A01271DD3F004EA907</string>
+ <key>WindowToolIsVisible</key>
+ <false/>
+ </dict>
+ <dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>windowTool.debugger</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>Debugger</key>
+ <dict>
+ <key>HorizontalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {316, 198}}</string>
+ <string>{{316, 0}, {378, 198}}</string>
+ </array>
+ </dict>
+ <key>VerticalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {694, 198}}</string>
+ <string>{{0, 198}, {694, 183}}</string>
+ </array>
+ </dict>
+ </dict>
+ <key>LauncherConfigVersion</key>
+ <string>8</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C162984064C10D400B95A72</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debug - GLUTExamples (Underwater)</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>DebugConsoleVisible</key>
+ <string>None</string>
+ <key>DebugConsoleWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>DebugSTDIOWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>Frame</key>
+ <string>{{0, 0}, {694, 381}}</string>
+ <key>PBXDebugSessionStackFrameViewKey</key>
+ <dict>
+ <key>DebugVariablesTableConfiguration</key>
+ <array>
+ <string>Name</string>
+ <real>120</real>
+ <string>Value</string>
+ <real>85</real>
+ <string>Summary</string>
+ <real>148</real>
+ </array>
+ <key>Frame</key>
+ <string>{{316, 0}, {378, 198}}</string>
+ <key>RubberWindowFrame</key>
+ <string>276 454 694 422 0 0 1280 1002 </string>
+ </dict>
+ <key>RubberWindowFrame</key>
+ <string>276 454 694 422 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Proportion</key>
+ <string>381pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>381pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debugger</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXDebugSessionModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TableOfContents</key>
+ <array>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <string>61988B3812759DE10071DF4B</string>
+ <string>1C162984064C10D400B95A72</string>
+ <string>61988B3912759DE10071DF4B</string>
+ <string>61988B3A12759DE10071DF4B</string>
+ <string>61988B3B12759DE10071DF4B</string>
+ <string>61988B3C12759DE10071DF4B</string>
+ <string>61988B3D12759DE10071DF4B</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.debugV3</string>
+ <key>WindowString</key>
+ <string>276 454 694 422 0 0 1280 1002 </string>
+ <key>WindowToolGUID</key>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <key>WindowToolIsVisible</key>
+ <false/>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.find</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CDD528C0622207200134675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>&lt;No Editor&gt;</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528D0623707200166675</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <integer>1</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {781, 167}}</string>
+ <key>RubberWindowFrame</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>781pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>50%</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528E0623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Project Find</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{8, 0}, {773, 254}}</string>
+ <key>RubberWindowFrame</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ <key>Proportion</key>
+ <string>50%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>428pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project Find</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXProjectFindModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C530D57069F1CE1000CFCEE</string>
+ <string>1C530D58069F1CE1000CFCEE</string>
+ <string>1C530D59069F1CE1000CFCEE</string>
+ <string>1CDD528C0622207200134675</string>
+ <string>1C530D5A069F1CE1000CFCEE</string>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <string>1CD0528E0623707200166675</string>
+ </array>
+ <key>WindowString</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1C530D57069F1CE1000CFCEE</string>
+ <key>WindowToolIsVisible</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>MENUSEPARATOR</string>
+ </dict>
+ <dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>windowTool.debuggerConsole</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <true/>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAAC065D492600B07095</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debugger Console</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {830, 498}}</string>
+ <key>RubberWindowFrame</key>
+ <string>43 188 830 539 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Proportion</key>
+ <string>498pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>498pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debugger Console</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXDebugCLIModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C78EAAD065D492600B07095</string>
+ <string>61988B3E12759DE10071DF4B</string>
+ <string>1C78EAAC065D492600B07095</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.consoleV3</string>
+ <key>WindowString</key>
+ <string>43 188 830 539 0 0 1280 1002 </string>
+ <key>WindowToolGUID</key>
+ <string>1C78EAAD065D492600B07095</string>
+ <key>WindowToolIsVisible</key>
+ <true/>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.snapshots</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>XCSnapshotModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Snapshots</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCSnapshotModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <string>Yes</string>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.snapshots</string>
+ <key>WindowString</key>
+ <string>315 824 300 550 0 0 1440 878 </string>
+ <key>WindowToolIsVisible</key>
+ <string>Yes</string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.scm</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAB2065D492600B07095</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>&lt;No Editor&gt;</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAB3065D492600B07095</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <integer>1</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {452, 0}}</string>
+ <key>RubberWindowFrame</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>0pt</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD052920623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>SCM</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>ConsoleFrame</key>
+ <string>{{0, 259}, {452, 0}}</string>
+ <key>Frame</key>
+ <string>{{0, 7}, {452, 259}}</string>
+ <key>RubberWindowFrame</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ <key>TableConfiguration</key>
+ <array>
+ <string>Status</string>
+ <real>30</real>
+ <string>FileName</string>
+ <real>199</real>
+ <string>Path</string>
+ <real>197.0950012207031</real>
+ </array>
+ <key>TableFrame</key>
+ <string>{{0, 0}, {452, 250}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXCVSModule</string>
+ <key>Proportion</key>
+ <string>262pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>266pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>SCM</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXCVSModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C78EAB4065D492600B07095</string>
+ <string>1C78EAB5065D492600B07095</string>
+ <string>1C78EAB2065D492600B07095</string>
+ <string>1CD052920623707200166675</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.scm</string>
+ <key>WindowString</key>
+ <string>743 379 452 308 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.breakpoints</string>
+ <key>IsVertical</key>
+ <integer>0</integer>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1C77FABC04509CD000000102</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>no</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>168</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>1C77FABC04509CD000000102</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {168, 350}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <integer>0</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {185, 368}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>168</real>
+ </array>
+ <key>RubberWindowFrame</key>
+ <string>315 424 744 409 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>185pt</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA1AED706398EBD00589147</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Detail</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{190, 0}, {554, 368}}</string>
+ <key>RubberWindowFrame</key>
+ <string>315 424 744 409 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Proportion</key>
+ <string>554pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>368pt</string>
+ </dict>
+ </array>
+ <key>MajorVersion</key>
+ <integer>3</integer>
+ <key>MinorVersion</key>
+ <integer>0</integer>
+ <key>Name</key>
+ <string>Breakpoints</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXSmartGroupTreeModule</string>
+ <string>XCDetailModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1CDDB66807F98D9800BB5817</string>
+ <string>1CDDB66907F98D9800BB5817</string>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <string>1CA1AED706398EBD00589147</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.breakpointsV3</string>
+ <key>WindowString</key>
+ <string>315 424 744 409 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1CDDB66807F98D9800BB5817</string>
+ <key>WindowToolIsVisible</key>
+ <integer>1</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.debugAnimator</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debug Visualizer</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXNavigatorGroup</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.debugAnimatorV3</string>
+ <key>WindowString</key>
+ <string>100 100 700 500 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.bookmarks</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>PBXBookmarksModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Bookmarks</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXBookmarksModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>WindowString</key>
+ <string>538 42 401 187 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.projectFormatConflicts</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>XCProjectFormatConflictsModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project Format Conflicts</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCProjectFormatConflictsModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>WindowContentMinSize</key>
+ <string>450 300</string>
+ <key>WindowString</key>
+ <string>50 850 472 307 0 0 1440 877</string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.classBrowser</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>OptionsSetName</key>
+ <string>Hierarchy, all classes</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA6456E063B45B4001379D8</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Class Browser - NSObject</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>ClassesFrame</key>
+ <string>{{0, 0}, {374, 96}}</string>
+ <key>ClassesTreeTableConfiguration</key>
+ <array>
+ <string>PBXClassNameColumnIdentifier</string>
+ <real>208</real>
+ <string>PBXClassBookColumnIdentifier</string>
+ <real>22</real>
+ </array>
+ <key>Frame</key>
+ <string>{{0, 0}, {630, 331}}</string>
+ <key>MembersFrame</key>
+ <string>{{0, 105}, {374, 395}}</string>
+ <key>MembersTreeTableConfiguration</key>
+ <array>
+ <string>PBXMemberTypeIconColumnIdentifier</string>
+ <real>22</real>
+ <string>PBXMemberNameColumnIdentifier</string>
+ <real>216</real>
+ <string>PBXMemberTypeColumnIdentifier</string>
+ <real>97</real>
+ <string>PBXMemberBookColumnIdentifier</string>
+ <real>22</real>
+ </array>
+ <key>PBXModuleWindowStatusBarHidden2</key>
+ <integer>1</integer>
+ <key>RubberWindowFrame</key>
+ <string>385 179 630 352 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXClassBrowserModule</string>
+ <key>Proportion</key>
+ <string>332pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>332pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Class Browser</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXClassBrowserModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>0</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C0AD2AF069F1E9B00FABCE6</string>
+ <string>1C0AD2B0069F1E9B00FABCE6</string>
+ <string>1CA6456E063B45B4001379D8</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.classbrowser</string>
+ <key>WindowString</key>
+ <string>385 179 630 352 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1C0AD2AF069F1E9B00FABCE6</string>
+ <key>WindowToolIsVisible</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.refactoring</string>
+ <key>IncludeInToolsMenu</key>
+ <integer>0</integer>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{0, 0}, {500, 335}</string>
+ <key>RubberWindowFrame</key>
+ <string>{0, 0}, {500, 335}</string>
+ </dict>
+ <key>Module</key>
+ <string>XCRefactoringModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Refactoring</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCRefactoringModule</string>
+ </array>
+ <key>WindowString</key>
+ <string>200 200 500 356 0 0 1920 1200 </string>
+ </dict>
+ </array>
+</dict>
+</plist>
diff --git a/BatchDMG.xcodeproj/root.pbxuser b/BatchDMG.xcodeproj/root.pbxuser
new file mode 100755
index 0000000..7ab62cc
--- /dev/null
+++ b/BatchDMG.xcodeproj/root.pbxuser
@@ -0,0 +1,177 @@
+// !$*UTF8*$!
+{
+ 08FB7793FE84155DC02AAC07 /* Project object */ = {
+ activeBuildConfigurationName = Debug;
+ activeExecutable = 6115D3831271D5C1004EA907 /* BatchDMG */;
+ activeTarget = 8DD76F960486AA7600D96B5E /* BatchDMG */;
+ codeSenseManager = 6115D38D1271D5E0004EA907 /* Code sense */;
+ executables = (
+ 6115D3831271D5C1004EA907 /* BatchDMG */,
+ );
+ perUserDictionary = {
+ PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 603,
+ 20,
+ 48,
+ 43,
+ 43,
+ 20,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXFileDataSource_FiletypeID,
+ PBXFileDataSource_Filename_ColumnID,
+ PBXFileDataSource_Built_ColumnID,
+ PBXFileDataSource_ObjectSize_ColumnID,
+ PBXFileDataSource_Errors_ColumnID,
+ PBXFileDataSource_Warnings_ColumnID,
+ PBXFileDataSource_Target_ColumnID,
+ );
+ };
+ PBXPerProjectTemplateStateSaveDate = 310984813;
+ PBXWorkspaceStateSaveDate = 310984813;
+ };
+ perUserProjectItems = {
+ 6115D4C312732FCC004EA907 = 6115D4C312732FCC004EA907 /* PBXTextBookmark */;
+ 6115D4C412732FCC004EA907 = 6115D4C412732FCC004EA907 /* PBXTextBookmark */;
+ 61988B3212759DE10071DF4B = 61988B3212759DE10071DF4B /* PBXTextBookmark */;
+ 61988B3312759DE10071DF4B = 61988B3312759DE10071DF4B /* PBXTextBookmark */;
+ 61988B3412759DE10071DF4B = 61988B3412759DE10071DF4B /* PBXTextBookmark */;
+ };
+ sourceControlManager = 6115D38C1271D5E0004EA907 /* Source Control */;
+ userBuildSettings = {
+ };
+ };
+ 08FB7796FE84155DC02AAC07 /* BatchDMG.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {781, 1638}}";
+ sepNavSelRange = "{1466, 0}";
+ sepNavVisRange = "{1516, 1428}";
+ sepNavWindowFrame = "{{101, 272}, {939, 721}}";
+ };
+ };
+ 6115D3831271D5C1004EA907 /* BatchDMG */ = {
+ isa = PBXExecutable;
+ activeArgIndices = (
+ );
+ argumentStrings = (
+ );
+ autoAttachOnCrash = 1;
+ breakpointsEnabled = 0;
+ configStateDict = {
+ };
+ customDataFormattersEnabled = 1;
+ dataTipCustomDataFormattersEnabled = 1;
+ dataTipShowTypeColumn = 1;
+ dataTipSortType = 0;
+ debuggerPlugin = GDBDebugging;
+ disassemblyDisplayState = 0;
+ dylibVariantSuffix = "";
+ enableDebugStr = 1;
+ environmentEntries = (
+ );
+ executableSystemSymbolLevel = 0;
+ executableUserSymbolLevel = 0;
+ libgmallocEnabled = 0;
+ name = BatchDMG;
+ savedGlobals = {
+ };
+ showTypeColumn = 0;
+ sourceDirectories = (
+ );
+ };
+ 6115D38C1271D5E0004EA907 /* Source Control */ = {
+ isa = PBXSourceControlManager;
+ fallbackIsa = XCSourceControlManager;
+ isSCMEnabled = 0;
+ scmConfiguration = {
+ repositoryNamesForRoots = {
+ "" = "";
+ };
+ };
+ };
+ 6115D38D1271D5E0004EA907 /* Code sense */ = {
+ isa = PBXCodeSenseManager;
+ indexTemplatePath = "";
+ };
+ 6115D4AE127321A8004EA907 /* MoriarityController.m */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.objc;
+ name = MoriarityController.m;
+ path = /var/root/Downloads/Moriarity/MoriarityController.m;
+ sourceTree = "<absolute>";
+ };
+ 6115D4C312732FCC004EA907 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 6115D4AE127321A8004EA907 /* MoriarityController.m */;
+ name = "MoriarityController.m: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 1589;
+ vrLoc = 6735;
+ };
+ 6115D4C412732FCC004EA907 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 6115D4C512732FCC004EA907 /* NSArray.h */;
+ name = "NSArray.h: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 1619;
+ vrLoc = 0;
+ };
+ 6115D4C512732FCC004EA907 /* NSArray.h */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = NSArray.h;
+ path = /System/Library/Frameworks/Foundation.framework/Headers/NSArray.h;
+ sourceTree = "<absolute>";
+ };
+ 61988B3212759DE10071DF4B /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = C6859EA3029092ED04C91782 /* BatchDMG.1 */;
+ name = "BatchDMG.1: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 1828;
+ vrLoc = 0;
+ };
+ 61988B3312759DE10071DF4B /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 08FB7796FE84155DC02AAC07 /* BatchDMG.m */;
+ name = "BatchDMG.m: 58";
+ rLen = 0;
+ rLoc = 1384;
+ rType = 0;
+ vrLen = 1500;
+ vrLoc = 1109;
+ };
+ 61988B3412759DE10071DF4B /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 08FB7796FE84155DC02AAC07 /* BatchDMG.m */;
+ name = "BatchDMG.m: 61";
+ rLen = 0;
+ rLoc = 1466;
+ rType = 0;
+ vrLen = 1428;
+ vrLoc = 1516;
+ };
+ 8DD76F960486AA7600D96B5E /* BatchDMG */ = {
+ activeExec = 0;
+ executables = (
+ 6115D3831271D5C1004EA907 /* BatchDMG */,
+ );
+ };
+ C6859EA3029092ED04C91782 /* BatchDMG.1 */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {781, 975}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 1828}";
+ };
+ };
+}
diff --git a/BatchDMG_Prefix.pch b/BatchDMG_Prefix.pch
new file mode 100755
index 0000000..923b53c
--- /dev/null
+++ b/BatchDMG_Prefix.pch
@@ -0,0 +1,7 @@
+//
+// Prefix header for all source files of the 'BatchDMG' target in the 'BatchDMG' project.
+//
+
+#ifdef __OBJC__
+ #import <Foundation/Foundation.h>
+#endif
diff --git a/batchdmg.py b/batchdmg.py
deleted file mode 100644
index aaf476d..0000000
--- a/batchdmg.py
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/usr/bin/env python
-"""
- batchdmg.py
- Batch-create DMG files from mounted media
- @author Filipp Lepalaan <filipp@mac.com>
- @created 20.10.2009
- @updated 21.10.2009
- http://developer.apple.com/cocoa/pyobjc.html
- NSRunLoop must be used instead of threads or forking
-"""
-import sys, time
-from AppKit import *
-from subprocess import Popen
-
-class Imager(NSObject):
- def init(self):
- nc = NSWorkspace.sharedWorkspace().notificationCenter()
- nc.addObserver_selector_name_object_(self, "observeCenter:", "NSWorkspaceDidMountNotification", None)
- print "Waiting for media..."
-
- def observeCenter_(self, notification):
- ui = notification.userInfo()
- path = ui['NSDevicePath'].encode("utf-8")
- name = ui['NSWorkspaceVolumeLocalizedNameKey'].encode("utf-8")
- util = "/usr/bin/hdiutil"
- print " - imaging '%s'" % (name)
- cmd = [util, "create", "-format", "UDBZ", "-srcfolder", path, name+".dmg"]
-
- Popen(cmd, shell=False).communicate()
- Popen([util, "eject", "-quiet", path], shell=False).communicate()
-
- print "Ejecting '%s'" % (name)
- print "Waiting for media..."
-
- def dealloc(self):
- nc = NSWorkspace.sharedWorkspace().notificationCenter()
- nc.removeObserver_(self)
-
-rl = NSRunLoop.currentRunLoop()
-s = Imager.alloc().init()
-rl.run() \ No newline at end of file
diff --git a/build/BatchDMG.build/BatchDMG.pbxindex/categories.pbxbtree b/build/BatchDMG.build/BatchDMG.pbxindex/categories.pbxbtree
new file mode 100755
index 0000000..fe4be93
--- /dev/null
+++ b/build/BatchDMG.build/BatchDMG.pbxindex/categories.pbxbtree
Binary files differ
diff --git a/build/BatchDMG.build/BatchDMG.pbxindex/cdecls.pbxbtree b/build/BatchDMG.build/BatchDMG.pbxindex/cdecls.pbxbtree
new file mode 100755
index 0000000..aadb72f
--- /dev/null
+++ b/build/BatchDMG.build/BatchDMG.pbxindex/cdecls.pbxbtree
Binary files differ
diff --git a/build/BatchDMG.build/BatchDMG.pbxindex/decls.pbxbtree b/build/BatchDMG.build/BatchDMG.pbxindex/decls.pbxbtree
new file mode 100755
index 0000000..ae53a03
--- /dev/null
+++ b/build/BatchDMG.build/BatchDMG.pbxindex/decls.pbxbtree
Binary files differ
diff --git a/build/BatchDMG.build/BatchDMG.pbxindex/files.pbxbtree b/build/BatchDMG.build/BatchDMG.pbxindex/files.pbxbtree
new file mode 100755
index 0000000..363db0b
--- /dev/null
+++ b/build/BatchDMG.build/BatchDMG.pbxindex/files.pbxbtree
Binary files differ
diff --git a/build/BatchDMG.build/BatchDMG.pbxindex/imports.pbxbtree b/build/BatchDMG.build/BatchDMG.pbxindex/imports.pbxbtree
new file mode 100755
index 0000000..6b602c6
--- /dev/null
+++ b/build/BatchDMG.build/BatchDMG.pbxindex/imports.pbxbtree
Binary files differ
diff --git a/build/BatchDMG.build/BatchDMG.pbxindex/pbxindex.header b/build/BatchDMG.build/BatchDMG.pbxindex/pbxindex.header
new file mode 100755
index 0000000..8e36c52
--- /dev/null
+++ b/build/BatchDMG.build/BatchDMG.pbxindex/pbxindex.header
Binary files differ
diff --git a/build/BatchDMG.build/BatchDMG.pbxindex/protocols.pbxbtree b/build/BatchDMG.build/BatchDMG.pbxindex/protocols.pbxbtree
new file mode 100755
index 0000000..93188f8
--- /dev/null
+++ b/build/BatchDMG.build/BatchDMG.pbxindex/protocols.pbxbtree
Binary files differ
diff --git a/build/BatchDMG.build/BatchDMG.pbxindex/refs.pbxbtree b/build/BatchDMG.build/BatchDMG.pbxindex/refs.pbxbtree
new file mode 100755
index 0000000..249534a
--- /dev/null
+++ b/build/BatchDMG.build/BatchDMG.pbxindex/refs.pbxbtree
Binary files differ
diff --git a/build/BatchDMG.build/BatchDMG.pbxindex/strings.pbxstrings/control b/build/BatchDMG.build/BatchDMG.pbxindex/strings.pbxstrings/control
new file mode 100755
index 0000000..d184cbb
--- /dev/null
+++ b/build/BatchDMG.build/BatchDMG.pbxindex/strings.pbxstrings/control
Binary files differ
diff --git a/build/BatchDMG.build/BatchDMG.pbxindex/strings.pbxstrings/strings b/build/BatchDMG.build/BatchDMG.pbxindex/strings.pbxstrings/strings
new file mode 100755
index 0000000..0987914
--- /dev/null
+++ b/build/BatchDMG.build/BatchDMG.pbxindex/strings.pbxstrings/strings
Binary files differ
diff --git a/build/BatchDMG.build/BatchDMG.pbxindex/subclasses.pbxbtree b/build/BatchDMG.build/BatchDMG.pbxindex/subclasses.pbxbtree
new file mode 100755
index 0000000..7635b38
--- /dev/null
+++ b/build/BatchDMG.build/BatchDMG.pbxindex/subclasses.pbxbtree
Binary files differ
diff --git a/build/BatchDMG.build/BatchDMG.pbxindex/symbols0.pbxsymbols b/build/BatchDMG.build/BatchDMG.pbxindex/symbols0.pbxsymbols
new file mode 100755
index 0000000..db45e76
--- /dev/null
+++ b/build/BatchDMG.build/BatchDMG.pbxindex/symbols0.pbxsymbols
Binary files differ
diff --git a/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-all-target-headers.hmap b/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-all-target-headers.hmap
new file mode 100755
index 0000000..5d74c43
--- /dev/null
+++ b/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-all-target-headers.hmap
Binary files differ
diff --git a/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-generated-files.hmap b/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-generated-files.hmap
new file mode 100755
index 0000000..dd8b535
--- /dev/null
+++ b/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-generated-files.hmap
Binary files differ
diff --git a/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-own-target-headers.hmap b/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-own-target-headers.hmap
new file mode 100755
index 0000000..5d74c43
--- /dev/null
+++ b/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-own-target-headers.hmap
Binary files differ
diff --git a/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-project-headers.hmap b/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-project-headers.hmap
new file mode 100755
index 0000000..0f3a9d3
--- /dev/null
+++ b/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-project-headers.hmap
Binary files differ
diff --git a/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG.dep b/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG.dep
new file mode 100755
index 0000000..c8f35e3
--- /dev/null
+++ b/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG.dep
@@ -0,0 +1,6 @@
+17a7efc4e90cf69ac3fca6c40272c5b7 ed632ed199e905036954c522db989be7 ffffffffffffffffffffffffffffffff 17520 /Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o
+fac4c1153ca01fd5aaa863e6dbed31be 499a1b4ec6abb77cb9e205410a2280a0 ffffffffffffffffffffffffffffffff 15216 /Users/filipp/Code/BatchDMG/build/Debug/BatchDMG
+00000000075165f70000000000001378 17a7efc4a2f6774cc3fca6c40272d9f7 ffffffffffffffffffffffffffffffff 41401104 /var/folders/KY/KYwhLH0VFs0U42CaTNfMU++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/BatchDMG_Prefix-bxcpvhnikzxevkcfktdsaukrpgzw/BatchDMG_Prefix.pch.gch
+ffffffffffffffffffffffffffffffff c2ea0ec17f345f824c2ebf40c758781f ffffffffffffffffffffffffffffffff 17920 /var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o
+ffffffffffffffffffffffffffffffff 9243a35c26188a686c23b50b0b3b9a7f ffffffffffffffffffffffffffffffff 15176 /var/root/Documents/BatchDMG/build/Debug/BatchDMG
+00000000075165f60000000000001378 40efb5f9ecccc7b617935fa23494702e ffffffffffffffffffffffffffffffff 41401104 /var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/BatchDMG_Prefix-cjamafzhdlnszfbhxkkomaoonynb/BatchDMG_Prefix.pch.gch
diff --git a/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG.hmap b/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG.hmap
new file mode 100755
index 0000000..20b5dc5
--- /dev/null
+++ b/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG.hmap
Binary files differ
diff --git a/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG~.dep b/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG~.dep
new file mode 100755
index 0000000..a53f86a
--- /dev/null
+++ b/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG~.dep
@@ -0,0 +1,3 @@
+8205bb38dfff64865bbde0e2f37f697e b03d6df73acc867340abdc9ed6366c66 ffffffffffffffffffffffffffffffff 0 /var/root/Documents/BatchDMG/build/Debug/BatchDMG
+40efb5f9a72e381717935fa2349465cf c2ea0ec17f345f824c2ebf40c758781f ffffffffffffffffffffffffffffffff 10264 /var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o
+00000000075165f60000000000001378 40efb5f9ecccc7b617935fa23494702e ffffffffffffffffffffffffffffffff 41401104 /var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/BatchDMG_Prefix-cjamafzhdlnszfbhxkkomaoonynb/BatchDMG_Prefix.pch.gch
diff --git a/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.LinkFileList b/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.LinkFileList
new file mode 100755
index 0000000..34d557b
--- /dev/null
+++ b/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.LinkFileList
@@ -0,0 +1 @@
+/Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o
diff --git a/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o b/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o
new file mode 100644
index 0000000..dfd6609
--- /dev/null
+++ b/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o
Binary files differ
diff --git a/build/BatchDMG.build/Debug/BatchDMG.build/build-state.dat b/build/BatchDMG.build/Debug/BatchDMG.build/build-state.dat
new file mode 100755
index 0000000..e629fa9
--- /dev/null
+++ b/build/BatchDMG.build/Debug/BatchDMG.build/build-state.dat
@@ -0,0 +1,170 @@
+TBatchDMG
+v7
+r0
+t311038161.031803
+cCheck dependencies
+cProcessPCH /var/folders/KY/KYwhLH0VFs0U42CaTNfMU++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/BatchDMG_Prefix-bxcpvhnikzxevkcfktdsaukrpgzw/BatchDMG_Prefix.pch.gch BatchDMG_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_2
+cCompileC build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o /Users/filipp/Code/BatchDMG/BatchDMG.m normal x86_64 objective-c com.apple.compilers.gcc.4_2
+cLd /Users/filipp/Code/BatchDMG/build/Debug/BatchDMG normal x86_64
+
+N/Developer/SDKs/MacOSX10.6.sdk
+c000000004C5A608E00000000000000EE
+t1280991374
+s238
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h
+c000000004BE2C6D100000000000017ED
+t1273153233
+s6125
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h
+c000000004B90FBB700000000000013E6
+t1267792823
+s5094
+
+N/System/Library/Frameworks/AppKit.framework/AppKit
+c000000004C623FBF0000000002B48610
+t1281507263
+s45385232
+
+N/System/Library/Frameworks/Foundation.framework/Foundation
+c000000004C7DB37D0000000000B3E910
+t1283306365
+s11790608
+
+N/Users/filipp/Code/BatchDMG/BatchDMG.m
+c000000004CD9D9470000000000000B33
+t1289345351
+s2867
+i<Foundation/Foundation.h>
+i<AppKit/AppKit.h>
+
+N/Users/filipp/Code/BatchDMG/BatchDMG_Prefix.pch
+c000000004CC19E40000000000000009E
+t1287757376
+s158
+i<Foundation/Foundation.h>
+
+N/Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.LinkFileList
+c000000004CD9D5830000000000000067
+t1289344387
+s103
+
+N/Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o
+t1289345353
+s17520
+
+N/Users/filipp/Code/BatchDMG/build/Debug/BatchDMG
+t1289345353
+s15216
+
+N/var/folders/KY/KYwhLH0VFs0U42CaTNfMU++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/BatchDMG_Prefix-bxcpvhnikzxevkcfktdsaukrpgzw/BatchDMG_Prefix.pch.gch
+t1289344390
+s41401104
+
+N/var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/BatchDMG_Prefix-cjamafzhdlnszfbhxkkomaoonynb/BatchDMG_Prefix.pch.gch
+t1287759715
+s41401104
+
+N/var/root/Documents/BatchDMG/BatchDMG.m
+c000000004CC5602D0000000000000B80
+t1288003629
+s2944
+i<Foundation/Foundation.h>
+i<AppKit/AppKit.h>
+
+N/var/root/Documents/BatchDMG/BatchDMG_Prefix.pch
+c000000004CC19E41000000000000009E
+t1287757377
+s158
+i<Foundation/Foundation.h>
+
+N/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.LinkFileList
+c000000004CC1A7610000000000000068
+t1287759713
+s104
+
+N/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o
+t1288002952
+s17920
+
+N/var/root/Documents/BatchDMG/build/Debug/BatchDMG
+t1288002952
+s15176
+
+CCheck dependencies
+r0
+lSLF07#2@18"Check dependencies311038161#311038161#0(0"0(0#1#0"8608431296#0"0#
+
+CCompileC build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o /Users/filipp/Code/BatchDMG/BatchDMG.m normal x86_64 objective-c com.apple.compilers.gcc.4_2
+s311038153.585309
+e311038153.900437
+r1
+xCompileC
+xbuild/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o
+x/Users/filipp/Code/BatchDMG/BatchDMG.m
+xnormal
+xx86_64
+xobjective-c
+xcom.apple.compilers.gcc.4_2
+lSLF07#2@46"Compile /Users/filipp/Code/BatchDMG/BatchDMG.m311038153#311038153#0(0"0(0#0#38"/Users/filipp/Code/BatchDMG/BatchDMG.m8608434880#1357" cd /Users/filipp/Code/BatchDMG setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-generated-files.hmap -I/Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-own-target-headers.hmap -I/Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-all-target-headers.hmap -iquote /Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-project-headers.hmap -F/Users/filipp/Code/BatchDMG/build/Debug -I/Users/filipp/Code/BatchDMG/build/Debug/include -I/Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/DerivedSources/x86_64 -I/Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/DerivedSources -include /var/folders/KY/KYwhLH0VFs0U42CaTNfMU++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/BatchDMG_Prefix-bxcpvhnikzxevkcfktdsaukrpgzw/BatchDMG_Prefix.pch -c /Users/filipp/Code/BatchDMG/BatchDMG.m -o /Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o 0#
+
+CCompileC build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o /var/root/Documents/BatchDMG/BatchDMG.m normal x86_64 objective-c com.apple.compilers.gcc.4_2
+s309695752.014445
+e309695752.433165
+r1
+xCompileC
+xbuild/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o
+x/var/root/Documents/BatchDMG/BatchDMG.m
+xnormal
+xx86_64
+xobjective-c
+xcom.apple.compilers.gcc.4_2
+lSLF07#2@47"Compile /var/root/Documents/BatchDMG/BatchDMG.m309695752#309695752#0(0"0(0#0#39"/var/root/Documents/BatchDMG/BatchDMG.m8636785760#1366" cd /var/root/Documents/BatchDMG setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-generated-files.hmap -I/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-own-target-headers.hmap -I/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-all-target-headers.hmap -iquote /var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-project-headers.hmap -F/var/root/Documents/BatchDMG/build/Debug -I/var/root/Documents/BatchDMG/build/Debug/include -I/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/DerivedSources/x86_64 -I/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/DerivedSources -include /var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/BatchDMG_Prefix-cjamafzhdlnszfbhxkkomaoonynb/BatchDMG_Prefix.pch -c /var/root/Documents/BatchDMG/BatchDMG.m -o /var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o 0#
+
+CLd /Users/filipp/Code/BatchDMG/build/Debug/BatchDMG normal x86_64
+s311038153.900523
+e311038153.939062
+r1
+xLd
+x/Users/filipp/Code/BatchDMG/build/Debug/BatchDMG
+xnormal
+xx86_64
+lSLF07#2@53"Link /Users/filipp/Code/BatchDMG/build/Debug/BatchDMG311038153#311038153#0(0"0(0#0#0"8607504768#487" cd /Users/filipp/Code/BatchDMG setenv MACOSX_DEPLOYMENT_TARGET 10.6 /Developer/usr/bin/gcc-4.2 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk -L/Users/filipp/Code/BatchDMG/build/Debug -F/Users/filipp/Code/BatchDMG/build/Debug -filelist /Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.LinkFileList -mmacosx-version-min=10.6 -framework Foundation -framework AppKit -o /Users/filipp/Code/BatchDMG/build/Debug/BatchDMG 0#
+
+CLd /var/root/Documents/BatchDMG/build/Debug/BatchDMG normal x86_64
+s309695752.433280
+e309695752.468255
+r1
+xLd
+x/var/root/Documents/BatchDMG/build/Debug/BatchDMG
+xnormal
+xx86_64
+lSLF07#2@54"Link /var/root/Documents/BatchDMG/build/Debug/BatchDMG309695752#309695752#0(0"0(0#0#0"8662633632#492" cd /var/root/Documents/BatchDMG setenv MACOSX_DEPLOYMENT_TARGET 10.6 /Developer/usr/bin/gcc-4.2 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk -L/var/root/Documents/BatchDMG/build/Debug -F/var/root/Documents/BatchDMG/build/Debug -filelist /var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.LinkFileList -mmacosx-version-min=10.6 -framework Foundation -framework AppKit -o /var/root/Documents/BatchDMG/build/Debug/BatchDMG 0#
+
+CProcessPCH /var/folders/KY/KYwhLH0VFs0U42CaTNfMU++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/BatchDMG_Prefix-bxcpvhnikzxevkcfktdsaukrpgzw/BatchDMG_Prefix.pch.gch BatchDMG_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_2
+s311037187.780305
+e311037190.517578
+r1
+xProcessPCH
+x/var/folders/KY/KYwhLH0VFs0U42CaTNfMU++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/BatchDMG_Prefix-bxcpvhnikzxevkcfktdsaukrpgzw/BatchDMG_Prefix.pch.gch
+xBatchDMG_Prefix.pch
+xnormal
+xx86_64
+xobjective-c
+xcom.apple.compilers.gcc.4_2
+lSLF07#2@30"Precompile BatchDMG_Prefix.pch311037187#311037190#0(0"0(0#0#47"/Users/filipp/Code/BatchDMG/BatchDMG_Prefix.pch5791426043007493120#1265" cd /Users/filipp/Code/BatchDMG setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-generated-files.hmap -I/Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-own-target-headers.hmap -I/Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-all-target-headers.hmap -iquote /Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-project-headers.hmap -F/Users/filipp/Code/BatchDMG/build/Debug -I/Users/filipp/Code/BatchDMG/build/Debug/include -I/Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/DerivedSources/x86_64 -I/Users/filipp/Code/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/DerivedSources -c /Users/filipp/Code/BatchDMG/BatchDMG_Prefix.pch -o /var/folders/KY/KYwhLH0VFs0U42CaTNfMU++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/BatchDMG_Prefix-bxcpvhnikzxevkcfktdsaukrpgzw/BatchDMG_Prefix.pch.gch 0#
+
+CProcessPCH /var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/BatchDMG_Prefix-cjamafzhdlnszfbhxkkomaoonynb/BatchDMG_Prefix.pch.gch BatchDMG_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_2
+s309452513.780842
+e309452515.553407
+r1
+xProcessPCH
+x/var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/BatchDMG_Prefix-cjamafzhdlnszfbhxkkomaoonynb/BatchDMG_Prefix.pch.gch
+xBatchDMG_Prefix.pch
+xnormal
+xx86_64
+xobjective-c
+xcom.apple.compilers.gcc.4_2
+lSLF07#2@30"Precompile BatchDMG_Prefix.pch309452513#309452515#0(0"0(0#0#48"/var/root/Documents/BatchDMG/BatchDMG_Prefix.pch8612246048#1273" cd /var/root/Documents/BatchDMG setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-generated-files.hmap -I/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-own-target-headers.hmap -I/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-all-target-headers.hmap -iquote /var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-project-headers.hmap -F/var/root/Documents/BatchDMG/build/Debug -I/var/root/Documents/BatchDMG/build/Debug/include -I/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/DerivedSources/x86_64 -I/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/DerivedSources -c /var/root/Documents/BatchDMG/BatchDMG_Prefix.pch -o /var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/BatchDMG_Prefix-cjamafzhdlnszfbhxkkomaoonynb/BatchDMG_Prefix.pch.gch 0#
+
diff --git a/build/BatchDMG.build/Debug/BatchDMG.build/build-state~.dat b/build/BatchDMG.build/Debug/BatchDMG.build/build-state~.dat
new file mode 100755
index 0000000..4ea0519
--- /dev/null
+++ b/build/BatchDMG.build/Debug/BatchDMG.build/build-state~.dat
@@ -0,0 +1,106 @@
+TBatchDMG
+v7
+r0
+t309452515.792571
+cCheck dependencies
+cProcessPCH /var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/BatchDMG_Prefix-cjamafzhdlnszfbhxkkomaoonynb/BatchDMG_Prefix.pch.gch BatchDMG_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_2
+cCompileC build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o /var/root/Documents/BatchDMG/BatchDMG.m normal x86_64 objective-c com.apple.compilers.gcc.4_2
+cLd /var/root/Documents/BatchDMG/build/Debug/BatchDMG normal x86_64
+
+N/Developer/SDKs/MacOSX10.6.sdk
+c000000004BF4701900000000000000EE
+t1274310681
+s238
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/AppKit.framework/Headers/AppKit.h
+c000000004BE2C6D100000000000017ED
+t1273153233
+s6125
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h
+c000000004B90FBB700000000000013E6
+t1267792823
+s5094
+
+N/System/Library/Frameworks/Foundation.framework/Foundation
+c000000004C11730A0000000000B37440
+t1276211978
+s11760704
+
+N/var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/BatchDMG_Prefix-cjamafzhdlnszfbhxkkomaoonynb/BatchDMG_Prefix.pch.gch
+t1287759715
+s41401104
+
+N/var/root/Documents/BatchDMG/BatchDMG.m
+c000000004CC1A7310000000000000292
+t1287759665
+s658
+i<Foundation/Foundation.h>
+i<AppKit/AppKit.h>
+
+N/var/root/Documents/BatchDMG/BatchDMG_Prefix.pch
+c000000004CC19E41000000000000009E
+t1287757377
+s158
+i<Foundation/Foundation.h>
+
+N/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.LinkFileList
+c000000004CC1A7610000000000000068
+t1287759713
+s104
+
+N/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o
+t1287759715
+s10264
+
+N/var/root/Documents/BatchDMG/build/Debug/BatchDMG
+t2
+s0
+
+CCheck dependencies
+r0
+lSLF07#2@18"Check dependencies309452513#309452513#0(0"0(0#1#0"8616373504#0"0#
+
+CCompileC build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o /var/root/Documents/BatchDMG/BatchDMG.m normal x86_64 objective-c com.apple.compilers.gcc.4_2
+s309452515.553554
+e309452515.776537
+r1
+xCompileC
+xbuild/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o
+x/var/root/Documents/BatchDMG/BatchDMG.m
+xnormal
+xx86_64
+xobjective-c
+xcom.apple.compilers.gcc.4_2
+o/var/root/Documents/BatchDMG/BatchDMG.m: In function '-[Imager observe:]':
+o/var/root/Documents/BatchDMG/BatchDMG.m:16: warning: passing argument 1 of 'NSLog' from incompatible pointer type
+lSLF07#2@47"Compile /var/root/Documents/BatchDMG/BatchDMG.m309452515#309452515#0(189"/var/root/Documents/BatchDMG/BatchDMG.m: In function '-[Imager observe:]': /var/root/Documents/BatchDMG/BatchDMG.m:16: warning: passing argument 1 of 'NSLog' from incompatible pointer type 1(22@60"Passing argument 1 of 'NSLog' from incompatible pointer type309452515#75#114#0(6@39"/var/root/Documents/BatchDMG/BatchDMG.m309452465#16#0#16#0#56"passing argument * of '*' from incompatible pointer type0(0#0#39"/var/root/Documents/BatchDMG/BatchDMG.m8602928096#1366" cd /var/root/Documents/BatchDMG setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-generated-files.hmap -I/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-own-target-headers.hmap -I/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-all-target-headers.hmap -iquote /var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-project-headers.hmap -F/var/root/Documents/BatchDMG/build/Debug -I/var/root/Documents/BatchDMG/build/Debug/include -I/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/DerivedSources/x86_64 -I/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/DerivedSources -include /var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/BatchDMG_Prefix-cjamafzhdlnszfbhxkkomaoonynb/BatchDMG_Prefix.pch -c /var/root/Documents/BatchDMG/BatchDMG.m -o /var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.o 0#
+
+CLd /var/root/Documents/BatchDMG/build/Debug/BatchDMG normal x86_64
+s309452515.776616
+e309452515.792536
+r0
+xLd
+x/var/root/Documents/BatchDMG/build/Debug/BatchDMG
+xnormal
+xx86_64
+oUndefined symbols:
+o "_OBJC_CLASS_$_NSWorkspace", referenced from:
+o objc-class-ref-to-NSWorkspace in BatchDMG.o
+old: symbol(s) not found
+ocollect2: ld returned 1 exit status
+lSLF07#2@54"Link /var/root/Documents/BatchDMG/build/Debug/BatchDMG309452515#309452515#0(177"Undefined symbols: "_OBJC_CLASS_$_NSWorkspace", referenced from: objc-class-ref-to-NSWorkspace in BatchDMG.o ld: symbol(s) not found collect2: ld returned 1 exit status 4(4@45""_OBJC_CLASS_$_NSWorkspace", referenced from:309452515#19#48#0(6@0"309452515#0#0#0#0#0"0(13@43"Objc-class-ref-to-NSWorkspace in BatchDMG.o309452515#67#50#0(6@0"309452515#0#0#0#0#0"0(13@19"Symbol(s) not found309452515#117#24#0(6@0"309452515#0#0#0#0#0"0(13@35"Collect2: ld returned 1 exit status309452515#141#36#0(6@0"309452515#0#0#0#0#0"0(0#0#0"8622174688#474" cd /var/root/Documents/BatchDMG setenv MACOSX_DEPLOYMENT_TARGET 10.6 /Developer/usr/bin/gcc-4.2 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk -L/var/root/Documents/BatchDMG/build/Debug -F/var/root/Documents/BatchDMG/build/Debug -filelist /var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/Objects-normal/x86_64/BatchDMG.LinkFileList -mmacosx-version-min=10.6 -framework Foundation -o /var/root/Documents/BatchDMG/build/Debug/BatchDMG 1#
+
+CProcessPCH /var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/BatchDMG_Prefix-cjamafzhdlnszfbhxkkomaoonynb/BatchDMG_Prefix.pch.gch BatchDMG_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_2
+s309452513.780842
+e309452515.553407
+r1
+xProcessPCH
+x/var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/BatchDMG_Prefix-cjamafzhdlnszfbhxkkomaoonynb/BatchDMG_Prefix.pch.gch
+xBatchDMG_Prefix.pch
+xnormal
+xx86_64
+xobjective-c
+xcom.apple.compilers.gcc.4_2
+lSLF07#2@30"Precompile BatchDMG_Prefix.pch309452513#309452515#0(0"0(0#0#48"/var/root/Documents/BatchDMG/BatchDMG_Prefix.pch8612246048#1273" cd /var/root/Documents/BatchDMG setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-generated-files.hmap -I/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-own-target-headers.hmap -I/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-all-target-headers.hmap -iquote /var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/BatchDMG-project-headers.hmap -F/var/root/Documents/BatchDMG/build/Debug -I/var/root/Documents/BatchDMG/build/Debug/include -I/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/DerivedSources/x86_64 -I/var/root/Documents/BatchDMG/build/BatchDMG.build/Debug/BatchDMG.build/DerivedSources -c /var/root/Documents/BatchDMG/BatchDMG_Prefix.pch -o /var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/BatchDMG_Prefix-cjamafzhdlnszfbhxkkomaoonynb/BatchDMG_Prefix.pch.gch 0#
+
diff --git a/build/Debug/BatchDMG b/build/Debug/BatchDMG
new file mode 100755
index 0000000..7856160
--- /dev/null
+++ b/build/Debug/BatchDMG
Binary files differ