Subversion Repositories DevTools

Rev

Rev 4699 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4699 Rev 4700
Line 99... Line 99...
99
    'lint'                  => [ 'mkdepends', 'generate_debug', 'install_hdr_debug',
99
    'lint'                  => [ 'mkdepends', 'generate_debug', 'install_hdr_debug',
100
                                 'lint_lib', 'lint_shlib', 'lint_prog' ] ,
100
                                 'lint_lib', 'lint_shlib', 'lint_prog' ] ,
101
    'ctags'                 => [ 'mkdepends', 'generate_debug', 'ctags_debug' ] ,
101
    'ctags'                 => [ 'mkdepends', 'generate_debug', 'ctags_debug' ] ,
102
    'test'                  => [ 'make_test' ] ,
102
    'test'                  => [ 'make_test' ] ,
103
    'mkdepends'             => [ 'makefiles', 'make_init'] ,
103
    'mkdepends'             => [ 'makefiles', 'make_init'] ,
-
 
104
    'run_tests'             => [ 'preprocess_tests', 'exec_tests', 
-
 
105
                                 'postprocess_tests', 'collate_test_results' ] ,
-
 
106
    'run_unit_tests'        => [ 'preprocess_tests', 'exec_unit_tests', 
-
 
107
                                 'postprocess_tests', 'collate_test_results' ] ,
104
 
108
 
105
    );
109
    );
106
 
110
 
107
my %commands = (
111
my %commands = (
108
    #
112
    #
Line 148... Line 152...
148
    'lint_lib',             => { 'tag' => 'make_lib'            , 'IFLAG' => 1 },
152
    'lint_lib',             => { 'tag' => 'make_lib'            , 'IFLAG' => 1 },
149
    'lint_shlib',           => { 'tag' => 'make_install_shlib'  , 'IFLAG' => 2 },
153
    'lint_shlib',           => { 'tag' => 'make_install_shlib'  , 'IFLAG' => 2 },
150
    'lint_prog'             => { 'tag' => 'make_prog'           , 'IFLAG' => 3 },
154
    'lint_prog'             => { 'tag' => 'make_prog'           , 'IFLAG' => 3 },
151
 
155
 
152
    #
156
    #
153
    #   Following commands should NOT be a part of a composite command
157
    #   Unit testing related commands
154
    #
158
    #
155
    'run_tests'             => { 'nomakecheck' => 1, 'tag' => 1, 'IFLAG' => 3},
159
    'exec_tests'            => { 'nomakecheck' => 1, 'tag' => 1, 'IFLAG' => 3},
156
    'run_unit_tests'        => { 'nomakecheck' => 1, 'tag' => 1, 'IFLAG' => 3},
160
    'exec_unit_tests'       => { 'nomakecheck' => 1, 'tag' => 1, 'IFLAG' => 3},
-
 
161
    'preprocess_tests'      => { 'nomakecheck' => 1},
-
 
162
    'postprocess_tests'     => { 'nomakecheck' => 1},
-
 
163
    'collate_test_results'  => { 'nomakecheck' => 1},
157
    
164
    
-
 
165
    #
-
 
166
    #   Following commands should NOT be a part of a composite command
-
 
167
    #
158
    'clean'                 => { 'nomakecheck' => 1},
168
    'clean'                 => { 'nomakecheck' => 1},
159
    'clobber'               => { 'nomakecheck' => 1},
169
    'clobber'               => { 'nomakecheck' => 1},
160
    'rmlitter'              => { 'nomakecheck' => 1},
170
    'rmlitter'              => { 'nomakecheck' => 1},
161
    'unbuild'               => { 'nomakecheck' => 1},
171
    'unbuild'               => { 'nomakecheck' => 1},
162
    'undepend'              => { 'nomakecheck' => 1 , 'tag' => 'depend'},
172
    'undepend'              => { 'nomakecheck' => 1 , 'tag' => 'depend'},