#!/usr/bin/env bash # # ** Описание ** # # - Этот скрипт создаёт исполняемый файл (загружаемый модуль) из файла проекта Godot. # - Путь к шаблонам экспорта должен быть указан в файле "export_presets.cfg". # - Параметр "--export-release" должен иметь значение указанное в поле "name" файла "export_presets.cfg". # Имя выходного исполняемого файла (загружаемый модуль) TARGET_BIN="uarep-ctl.linux.x86_64" # Путь к папке в которой будет расположен исполняемый файл (загружаемый модуль) TARGET_PATH="./bin" mkdir "${TARGET_PATH}" # Путь к исполняемому файлу редактора Godot EDITOR="/opt/godot/godot.linuxbsd.editor.x86_64" # Путь к файлу проекта Godot PROJECT_PATH="$(pwd)" # Обновление данных контроля версий ./git-hook.sh # Вызов редактора для сборки исполняемого файла ${EDITOR} --headless --path "${PROJECT_PATH}" --export-release "Linux-X11" "${TARGET_PATH}/${TARGET_BIN}"