It's ancient, but still in use. I don't recommend using VB6 for any serious development, since it hinders many good development practices. However, if you have to use VB6, you may find this perl script invaluable. It uses several new perl modules to build VB6 projects the convenient way—from the command line, with some added functionality. It's major features:
Works only under cygwin at the moment, and requires Filesys::CygwinPaths.
The script assumes that the project file has the same name as the dll. So if it needs to rebuild MyActiveX.dll it looks for MyActiveX.vbp
Licensed under the same terms as Perl