﻿            Как собрать RNtrack, используя MS Visual Studio 6.0
            ===================================================

Оглавление
==========

1. Подготовка
2. Сборка RNtrack в графической оболочке Visual Studio
    2.1. Сборка без поддержки скриптов
    2.2. Сборка с поддержкой скриптов
3. Сборка RNtrack в командной строке
    3.1. Сборка без поддержки скриптов
    3.2. Сборка с поддержкой скриптов


1. Подготовка
=============

Прежде всего нужно сгенерировать файлы проектов, мейкфайлы и пакетные файлы.
Для этого нужно запустить prepare6.js, находящийся в том же каталоге, что и 
файл, который ты сейчас читаешь. Чтобы запустить prepare6.js, достаточно 
дважды щёлкнуть по нему мышкой в проводнике. Если на компьютере установлена 
MS Visual Studio 6.0, то будут сгенерированы файлы:

    build.bat
    makefile.vc6
    rebuild.bat
    rntrack.dsp
    rntrack.dsw

Если окажется, что при установке Visual Studio ты не создал файл VCVARS32.BAT,
то будет выдано сообщение об ошибке. Кстати, все сообщения об ошибках выдаются
в виде диалоговых окон. Если тебе больше нравится видеть сообщения об ошибках
в командной строке, то запускать prepare6.js в командной строке надо так:

cscript prepare6.js

Если на компьютере установлен ActiveState Perl, то также будут сгенерированы
файлы:

    build_perl.bat
    makeperl.vc6
    rebuild_perl.bat
    rntrack_perl.dsp
    rntrack_perl.dsw

Если Perl не установлен, то ты сможешь собрать RNtrack только без поддержки 
скриптов.

2. Сборка RNtrack в графической оболочке Visual Studio
======================================================

2.1. Сборка без поддержки скриптов
----------------------------------

Последовательность действий такая:
    1. Открыть Visual Studio.
    2. В меню File выбрать Open Workspace...
    3. В открывшемся окне выбрать каталог, в котором мы только что 
       генерировали файлы, и затем выбрать файл rntrack.dsw. Нажать Open.
    4. В меню Build выбрать Set Active Configuration...
    5. В открывшемся окне щёлнуть по строчке rntrack - Win32 Release и 
       нажать кнопку OK.
    6. В меню Build выбрать Build rntrack.exe
В нижнем окне Visual Studio на вкладке Build будет виден журнал компиляции и 
сборки. Если по окончании сборки в журнале будет написано 

rntrack.exe - 0 error(s),

значит всё в порядке. В каталоге, где мы делали генерацию, создался 
каталог Release и в нём лежит файл rntrack.exe. Дело сделано!

Для того, чтобы пересобрать RNtrack после того, как он был уже однажды собран,
предварительно удалив результаты предыдущей сборки, можно выполнить одно из 
двух действий: а) перед выполнением п.6 в меню Build выбрать пункт Clean;
б) вместо выполнения п.6 в меню Build выбрать Rebuild All.

2.2. Сборка с поддержкой скриптов
---------------------------------

Последовательность действий аналогична предыдущему пункту:
    1. Открыть Visual Studio.
    2. В меню File выбрать Open Workspace...
    3. В открывшемся окне выбрать каталог, в котором мы только что 
       генерировали файлы, и затем выбрать файл rntrack_perl.dsw. Нажать Open.
    4. В меню Build выбрать Set Active Configuration...
    5. В открывшемся окне щёлнуть по строчке rntrack_perl - Win32 Release и 
       нажать кнопку OK.
    6. В меню Build выбрать Build rntrack_perl.exe
В нижнем окне Visual Studio на вкладке Build будет виден журнал компиляции и 
сборки. Если по окончании сборки в журнале будет написано 

rntrack_perl.exe - 0 error(s),

значит всё в порядке. В каталоге, где мы делали генерацию, создался
каталог Release и в нём лежит нужный нам файл rntrack_perl.exe.

Для того, чтобы пересобрать RNtrack после того, как он был уже однажды собран,
предварительно удалив результаты предыдущей сборки, можно выполнить одно из 
двух действий: а) перед выполнением п.6 в меню Build выбрать пункт Clean;
б) вместо выполнения п.6 в меню Build выбрать Rebuild All.

3. Сборка RNtrack в командной строке
====================================

3.1. Сборка без поддержки скриптов
----------------------------------

В командной строке запусти build.bat. Во время сборки RNtrack будет создан 
файл журнала build.log. Если в его последней строчке написано "rntrack.exe is 
successfully built", значит всё в порядке. rntrack.exe лежит в созданном 
каталоге Release.

Для того, чтобы пересобрать RNtrack после того, как он был уже однажды собран,
предварительно удалив результаты предыдущей сборки, запускай rebuild.bat.

3.2. Сборка с поддержкой скриптов
---------------------------------

В командной строке запусти build_perl.bat. Во время сборки RNtrack будет 
создан файл журнала build.log. Если в его последней строчке написано 
"rntrack_perl.exe is successfully built", значит всё в порядке. 
rntrack_perl.exe лежит в созданном каталоге Release.

Для того, чтобы пересобрать RNtrack после того, как он был уже однажды собран,
предварительно удалив результаты предыдущей сборки, запускай rebuild_perl.bat.

$Id$
