# Результаты сборки
/lib/
# Обёртка для macOS: её создаёт lazbuild при сборке под darwin.
/nlve.app/
/nlve
/nlve.exe
/nlve_intel
/nlve_arm
/nlve.dbg
/nlve.res
/tests/lib/
/tests/nlvetool
/tests/nlvetool.exe
*.o
*.ppu
*.compiled
*.or

# Готовые ролики и материал проверок
/out/

# Сессии Lazarus (у каждого разработчика свои)
*.lps

# Кэш проектов nlve: нарезанные куски и сгенерированные клипы.
# Восстанавливается из файла проекта, в репозиторий не нужен.
*.nlve-cache/

# Временные файлы отладки
run*.log
shot*.png

# Скачанные зависимости. Кладутся рядом с программой окном «Зависимости»,
# весят сотни мегабайт и у каждого свои — в репозиторий не нужны.
/ffmpeg.exe
/ffprobe.exe
/ffmpeg
/ffprobe
/libmpv-2.dll
/mpv-2.dll
/libmpv.so.2
/7zr.exe
/deps-windows.json
/deps-linux.json
/deps-tmp/

# Журнал последнего запуска
/nlve.log

# Проверка свойств из файлов форм.
/tests/lfmcheck/lfmcheck
/tests/lfmcheck/units/

# Проверка хода полоски: двоичный файл и промежуточные модули.
/tests/progress/progtest
/tests/progress/*.o
/tests/progress/*.ppu

# Сборка пробников. Сами исходники нужны: они и есть запись замера.
/probe/*/units/
/probe/menu/menuprobe
/probe/menu/menuprobe.exe

# --- Тому, что ниже, в репозитории не место ---

# Готовые ролики и журналы сборки, которые ложатся рядом с ними.
*.mkv
*.mp4
*.log

# Скачанные зависимости и подопытная сборка под Windows: сотни мегабайт,
# у каждого свои и добываются меню «Зависимости».
/test/

# Отладочные символы macOS: их делает компоновщик.
/nlve.dSYM/
/nlve.app/

# Пробники замеров — отдельные программки, к самому редактору отношения
# не имеют.
/probe/

# Рабочие бумаги: планы, логи сессий, изначальная постановка. Нужны в
# работе, но это не исходники.
/docs/plans/
/docs/session-logs/
/IMPLEMENTATION_PLAN.md
/изначальная постановка.txt

# Мусор компоновщика Lazarus.
link*.res
