(ReactOS Wiki) Сборка модулей

ReactOS Team, “(ReactOS Wiki) Building Modules”, public translation into Russian from English More about this translation.

Translate into another language.

В ReactOS SVN находится множество приложений, тестов, и дополнительных подсистем. Большинство из них не включены в сборку по умолчанию, и для того, чтобы добавить их, потребуется сделать несколько простых шагов.

== Техническая информация ==

В директории "reactos/modules" или "reactos\modules", в зависимости от того, используете вы UNIX или Windows, находятся 2 файла, ''empty.rbuild'' и ''directory.rbuild''. Система сборки читает файл ''directory.rbuild'' и проверяет существование указанных в нём подпапок.

Если папка существует, то система сборки обрабатывает файл ''directory.rbuild'' в ней. Иначе она переходит к файлу ''empty.rbuild''.

== Интеграция модуля ==

Если вы хотите интегрировать модуль в сборку, то самым простейшим решением станет копирование соответствующей папки в директорию "modules".

Если вы уже загрузили модуль в другую директорию и хотите оставить её там, (например, для обновления его при помощи SVN), то вы также можете создать символьную ссылку на эту директорию. Этот способ к тому же позволит сэкономить место на диске.

В операционной системе Windows, символьная ссылка может быть создана на разделах NTFS с помощью утилиты [http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx Junction]. После установки этой утилиты, откройте командную строку, перейдите в директорию и выполните следующую команду:

junction rosapps X:\reactos\rosapps

Приведенный пример описывает создание символьной ссылки к модулю "rosapps", расположенному в директории X:\reactos\rosapps.

В операционных системах на основе Unix, таких как Linux, для создания символьной ссылки вы можете использовать следующую команду:

ln -s /home/user/reactos/rosapps rosapps

В приведённом примере описано создание символьной ссылки к модулю "rosapps", который находится в /home/user/reactos/rosapps.

== Модули ==

На данный момент в SVN находятся следующие модули:

* rosapps - Различные приложения пользовательского режима, например дополнительные экранные заставки

* rostests - Различные тесты, включая специфические тесты ReactOS и комплект для тестирования Wine

Original (English): (ReactOS Wiki) Building Modules

Translation: © evilslon .

License: FDL

translated.by crowd

Like this translation? Share it or bookmark!