Changeset 157
- Timestamp:
- 10/05/06 16:02:18 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cocoa/mogenerator/mogenerator.m
r156 r157 107 107 opt_model, 108 108 opt_baseClass, 109 opt_ mfile109 opt_includem 110 110 }; 111 111 … … 123 123 LONG_OPT(opt_model, required_argument), 124 124 LONG_OPT(opt_baseClass, required_argument), 125 LONG_OPT(opt_ mfile, required_argument),125 LONG_OPT(opt_includem, required_argument), 126 126 LONG_OPT_LAST 127 127 }; 128 int opt_c har;129 while ((opt_c har= getopt_long_only(argc, (char* const*)argv, "m:", longopts, NULL)) != -1) {130 switch (opt_c har) {128 int opt_code; 129 while ((opt_code = getopt_long_only(argc, (char* const*)argv, "m:", longopts, NULL)) != -1) { 130 switch (opt_code) { 131 131 case opt_model: 132 132 assert(!model); // Currently we only can load one model. … … 145 145 gCustomBaseClass = [NSString stringWithUTF8String:optarg]; 146 146 break; 147 case opt_ mfile:147 case opt_includem: 148 148 assert(!mfilePath); 149 149 mfilePath = [NSString stringWithUTF8String:optarg]; … … 152 152 break; 153 153 case opt_version: 154 printf("mogenerator 1.0. By Jonathan 'Wolf' Rentzsch.\n");154 printf("mogenerator 1.0.1. By Jonathan 'Wolf' Rentzsch.\n"); 155 155 break; 156 156 case opt_help: 157 157 default: 158 printf("mogenerator [-model /path/to/file.xcdatamodel] [- version] [-help]\n");158 printf("mogenerator [-model /path/to/file.xcdatamodel] [-baseClass MyBaseClassMO] [-includem include.m] [-version] [-help]\n"); 159 159 printf("Implements generation gap codegen pattern for Core Data. Inspired by eogenerator.\n"); 160 160 } trunk/cocoa/mogenerator/mogenerator.xcodeproj/project.pbxproj
r156 r157 236 236 79D2C0570ACFBCB500F3F141 /* FoundationAdditions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FoundationAdditions.h; sourceTree = "<group>"; }; 237 237 79D2C0580ACFBCB500F3F141 /* FoundationAdditions.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FoundationAdditions.m; sourceTree = "<group>"; }; 238 8DD76FA10486AA7600D96B5E /* mogenerator */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "compiled.mach-o.executable"; path = mogenerator; sourceTree = BUILT_PRODUCTS_DIR; };238 8DD76FA10486AA7600D96B5E /* mogenerator */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mogenerator; sourceTree = BUILT_PRODUCTS_DIR; }; 239 239 /* End PBXFileReference section */ 240 240 trunk/cocoa/mogenerator/mogenerator.xcodeproj/wolf.mode1
r155 r157 264 264 <array> 265 265 <array> 266 <integer>2</integer>267 <integer>1</integer>268 266 <integer>0</integer> 269 267 </array> … … 370 368 <key>TableOfContents</key> 371 369 <array> 372 <string>79 F178BE0AD2D19A004B4D0B</string>370 <string>79284D2A0AD5A9D500738F76</string> 373 371 <string>1CE0B1FE06471DED0097A5F4</string> 374 <string>79 F178BF0AD2D19A004B4D0B</string>372 <string>79284D2B0AD5A9D500738F76</string> 375 373 <string>1CE0B20306471E060097A5F4</string> 376 374 <string>1CE0B20506471E060097A5F4</string> … … 506 504 <key>WindowOrderList</key> 507 505 <array> 508 <string>1C530D57069F1CE1000CFCEE</string>509 506 <string>79D2BF1B0ACFAF4A00F3F141</string> 510 507 <string>/Volumes/Island/wolf/code/sf/redshed/cocoa/mogenerator/mogenerator.xcodeproj</string> … … 588 585 <array> 589 586 <string>79D2BF1B0ACFAF4A00F3F141</string> 590 <string>79 F178C00AD2D19A004B4D0B</string>587 <string>79284D2D0AD5A9D500738F76</string> 591 588 <string>1CD0528F0623707200166675</string> 592 589 <string>XCMainBuildResultsModuleGUID</string> trunk/cocoa/mogenerator/mogenerator.xcodeproj/wolf.pbxuser
r156 r157 37 37 ); 38 38 }; 39 PBXPerProjectTemplateStateSaveDate = 181 595809;40 PBXWorkspaceStateSaveDate = 181 595809;39 PBXPerProjectTemplateStateSaveDate = 181774645; 40 PBXWorkspaceStateSaveDate = 181774645; 41 41 }; 42 42 sourceControlManager = 79D2BF0B0ACFAE0700F3F141 /* Source Control */; … … 47 47 uiCtxt = { 48 48 sepNavIntBoundsRect = "{{0, 0}, {1057, 3220}}"; 49 sepNavSelRange = "{ 8404, 0}";50 sepNavVisRect = "{{0, 2160}, {1057, 940}}";49 sepNavSelRange = "{5130, 0}"; 50 sepNavVisRect = "{{0, 1702}, {1057, 940}}"; 51 51 sepNavWindowFrame = "{{1159, 188}, {1096, 998}}"; 52 52 };
