Project

General

Profile

Инструкция по сборке плагина SMT-солверов » History » Version 4

Ilya Shchepetkov, 06/25/2021 04:20 PM

1 1 Pavel Ivanov
h1. Инструкция по сборке плагина SMT-солверов
2
3 4 Ilya Shchepetkov
# Скачать "Eclipse 2020-12 for Eclipse Committers":https://www.eclipse.org/downloads/packages/release/2020-12/r/eclipse-ide-eclipse-committers
4
# Скачать Rodin target platform:
5
** Для сборка @master@ ветки плагина нужно скачать zip архив с префиксом @org.rodinp.dev@ с Sourceforge. Например, подойдет "вот этот":https://sourceforge.net/projects/rodin-b-sharp/files/Core_Rodin_Platform/3.6/org.rodinp.dev-3.6.0-77c344946.zip/download
6
** Для сборки @ispras@ ветки необходим zip архив Rodin с нашими изменениями: файл с префиксом @org.rodinp.dev@ можно найти на вкладке @Files@ данного проекта
7
# Скачать репозиторий @rodin-b-sharp-smt@ (из данного проекта), выбрать нужную ветку и перейти в директорию @org.eventb.smt.releng@
8
# Создать в директории @org.eventb.smt.releng@ директорию @archives@ и скопировать туда скачанные архивы с Eclipse и Rodin
9
# Отредактировать файл @build.sh@:
10
## На 10 строке должно быть @SRC_PATH=$(pwd)/..@
11
## Закомментировать 26 строку: @# unzip -oq "../archives/$ECLIPSE_DELTA"@
12
## На 29 строке нжно добавить @-d rodin@: @unzip -oq "../archives/$RODIN_TARGET" -d rodin@
13
# Отредактировать файл @config.sh@:
14
## На 14 строке в переменную @GIT_COMMIT@ вставить номер собираемого коммита из репозитория @rodin-b-sharp-smt@ (8 символов)
15
## На 26 строке в переменную @RODIN_TARGET@ вставить имя архива с Rodin (который находится в директории @archives@)
16
## На 29 строке в переменную @ECLIPSE_SDK@ вставить имя архива с Eclipse
17
# Запустить файл @build.sh@, находясь при этом в директории @org.eventb.smt.releng@. В случае успеха будет создан zip архив с плагином в директории @result@