Changeset 157

Show
Ignore:
Timestamp:
10/05/06 16:02:18 (2 years ago)
Author:
rentzsch
Message:

mogenerator:
[NEW] Document -includem in -help text.
[CHANGE] Rename -mfile option to -includem.
[CHANGE] Bump to 1.0.1.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/cocoa/mogenerator/mogenerator.m

    r156 r157  
    107107        opt_model, 
    108108        opt_baseClass, 
    109         opt_mfile 
     109        opt_includem 
    110110}; 
    111111 
     
    123123                LONG_OPT(opt_model, required_argument), 
    124124                LONG_OPT(opt_baseClass, required_argument), 
    125                 LONG_OPT(opt_mfile, required_argument), 
     125                LONG_OPT(opt_includem, required_argument), 
    126126                LONG_OPT_LAST 
    127127        }; 
    128         int opt_char
    129         while ((opt_char = getopt_long_only(argc, (char* const*)argv, "m:", longopts, NULL)) != -1) { 
    130                 switch (opt_char) { 
     128        int opt_code
     129        while ((opt_code = getopt_long_only(argc, (char* const*)argv, "m:", longopts, NULL)) != -1) { 
     130                switch (opt_code) { 
    131131                        case opt_model: 
    132132                                assert(!model); // Currently we only can load one model. 
     
    145145                                gCustomBaseClass = [NSString stringWithUTF8String:optarg]; 
    146146                                break; 
    147                         case opt_mfile
     147                        case opt_includem
    148148                                assert(!mfilePath); 
    149149                                mfilePath = [NSString stringWithUTF8String:optarg]; 
     
    152152                                break; 
    153153                        case opt_version: 
    154                                 printf("mogenerator 1.0. By Jonathan 'Wolf' Rentzsch.\n"); 
     154                                printf("mogenerator 1.0.1. By Jonathan 'Wolf' Rentzsch.\n"); 
    155155                                break; 
    156156                        case opt_help: 
    157157                        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"); 
    159159                                printf("Implements generation gap codegen pattern for Core Data. Inspired by eogenerator.\n"); 
    160160                } 
  • trunk/cocoa/mogenerator/mogenerator.xcodeproj/project.pbxproj

    r156 r157  
    236236                79D2C0570ACFBCB500F3F141 /* FoundationAdditions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FoundationAdditions.h; sourceTree = "<group>"; }; 
    237237                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; }; 
    239239/* End PBXFileReference section */ 
    240240 
  • trunk/cocoa/mogenerator/mogenerator.xcodeproj/wolf.mode1

    r155 r157  
    264264                                                        <array> 
    265265                                                                <array> 
    266                                                                         <integer>2</integer> 
    267                                                                         <integer>1</integer> 
    268266                                                                        <integer>0</integer> 
    269267                                                                </array> 
     
    370368                        <key>TableOfContents</key> 
    371369                        <array> 
    372                                 <string>79F178BE0AD2D19A004B4D0B</string> 
     370                                <string>79284D2A0AD5A9D500738F76</string> 
    373371                                <string>1CE0B1FE06471DED0097A5F4</string> 
    374                                 <string>79F178BF0AD2D19A004B4D0B</string> 
     372                                <string>79284D2B0AD5A9D500738F76</string> 
    375373                                <string>1CE0B20306471E060097A5F4</string> 
    376374                                <string>1CE0B20506471E060097A5F4</string> 
     
    506504        <key>WindowOrderList</key> 
    507505        <array> 
    508                 <string>1C530D57069F1CE1000CFCEE</string> 
    509506                <string>79D2BF1B0ACFAF4A00F3F141</string> 
    510507                <string>/Volumes/Island/wolf/code/sf/redshed/cocoa/mogenerator/mogenerator.xcodeproj</string> 
     
    588585                        <array> 
    589586                                <string>79D2BF1B0ACFAF4A00F3F141</string> 
    590                                 <string>79F178C00AD2D19A004B4D0B</string> 
     587                                <string>79284D2D0AD5A9D500738F76</string> 
    591588                                <string>1CD0528F0623707200166675</string> 
    592589                                <string>XCMainBuildResultsModuleGUID</string> 
  • trunk/cocoa/mogenerator/mogenerator.xcodeproj/wolf.pbxuser

    r156 r157  
    3737                                ); 
    3838                        }; 
    39                         PBXPerProjectTemplateStateSaveDate = 181595809
    40                         PBXWorkspaceStateSaveDate = 181595809
     39                        PBXPerProjectTemplateStateSaveDate = 181774645
     40                        PBXWorkspaceStateSaveDate = 181774645
    4141                }; 
    4242                sourceControlManager = 79D2BF0B0ACFAE0700F3F141 /* Source Control */; 
     
    4747                uiCtxt = { 
    4848                        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}}"; 
    5151                        sepNavWindowFrame = "{{1159, 188}, {1096, 998}}"; 
    5252                };