Subversion Repositories DevTools

Rev

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

Rev 6276 Rev 6387
Line 109... Line 109...
109
    # Convenient phases of the build
109
    # Convenient phases of the build
110
    'hdrs'                  => [ 'mkdepends', 'generate', 'install_hdr'],
110
    'hdrs'                  => [ 'mkdepends', 'generate', 'install_hdr'],
111
    'libs'                  => [ 'hdrs', 'depend', 'make_lib', 'install_lib'],
111
    'libs'                  => [ 'hdrs', 'depend', 'make_lib', 'install_lib'],
112
    'slibs'                 => [ 'libs', 'make_install_shlib'],
112
    'slibs'                 => [ 'libs', 'make_install_shlib'],
113
    'progs'                 => [ 'slibs', 'make_prog', 'make_test', 'install_prog', 'install_class'],
113
    'progs'                 => [ 'slibs', 'make_prog', 'make_test', 'install_prog', 'install_class'],
114
    'build'                 => [ 'progs'],
114
    'build'                 => [ 'progs','install_dirs'],
115
    'install'               => [ 'build' ] ,
115
    'install'               => [ 'build' ] ,
116
    'all'                   => [ 'install', 'package', 'deploy' ] ,
116
    'all'                   => [ 'install', 'package', 'deploy' ] ,
117
    );
117
    );
118
 
118
 
119
my %commands = (
119
my %commands = (
Line 136... Line 136...
136
    'make_install_shlib'    => { 'tag' => 1, 'IFLAG' => 2 },
136
    'make_install_shlib'    => { 'tag' => 1, 'IFLAG' => 2 },
137
    'make_prog'             => { 'tag' => 1, 'IFLAG' => 3 },
137
    'make_prog'             => { 'tag' => 1, 'IFLAG' => 3 },
138
    'make_test'             => { 'tag' => 1, 'IFLAG' => 3 },
138
    'make_test'             => { 'tag' => 1, 'IFLAG' => 3 },
139
    'install_prog'          => { 'tag' => 1, 'IFLAG' => 3 },
139
    'install_prog'          => { 'tag' => 1, 'IFLAG' => 3 },
140
    'install_class'         => { 'tag' => 1 },
140
    'install_class'         => { 'tag' => 1 },
-
 
141
    'install_dirs'          => { 'tag' => 1 },
141
    'package'               => { 'tag' => 1, 'IFLAG' => 3 },
142
    'package'               => { 'tag' => 1, 'IFLAG' => 3 },
142
    'deploy'                => { 'tag' => 1, 'IFLAG' => 1 },
143
    'deploy'                => { 'tag' => 1, 'IFLAG' => 1 },
143
 
144
 
144
    #
145
    #
145
    #   Special
146
    #   Special
Line 178... Line 179...
178
    'rmlitter'              => { 'nomakecheck' => 1},
179
    'rmlitter'              => { 'nomakecheck' => 1},
179
    'unbuild'               => { 'nomakecheck' => 1},
180
    'unbuild'               => { 'nomakecheck' => 1},
180
    'undepend'              => { 'nomakecheck' => 1 , 'tag' => 'depend'},
181
    'undepend'              => { 'nomakecheck' => 1 , 'tag' => 'depend'},
181
    'ungenerate'            => { 'nomakecheck' => 1 , 'tag' => 'generate'},
182
    'ungenerate'            => { 'nomakecheck' => 1 , 'tag' => 'generate'},
182
    'uninstall'             => { 'nomakecheck' => 1},
183
    'uninstall'             => { 'nomakecheck' => 1},
-
 
184
    'uninstall_dirs'        => { 'nomakecheck' => 1},
183
    'uninstall_class'       => { 'nomakecheck' => 1},
185
    'uninstall_class'       => { 'nomakecheck' => 1},
184
    'uninstall_hdr'         => { 'nomakecheck' => 1 , 'tag' => 'install_hdr'},
186
    'uninstall_hdr'         => { 'nomakecheck' => 1 , 'tag' => 'install_hdr'},
185
    'uninstall_lib'         => { 'nomakecheck' => 1 , 'tag' => 'install_lib'},
187
    'uninstall_lib'         => { 'nomakecheck' => 1 , 'tag' => 'install_lib'},
186
    'uninstall_prog'        => { 'nomakecheck' => 1 , 'tag' => 'install_prog'},
188
    'uninstall_prog'        => { 'nomakecheck' => 1 , 'tag' => 'install_prog'},
187
    'unmake_lib'            => { 'nomakecheck' => 1 , 'tag' => 'make_mlib'},
189
    'unmake_lib'            => { 'nomakecheck' => 1 , 'tag' => 'make_mlib'},