nlve/.gitignore
4aiman b792b81a00 Сборка под macOS отдельной целью, ограничения записаны в бэклог
./build.sh macos делает две сборки: nlve_intel для Intel и nlve_arm для
Apple Silicon. Имя цели в проекте одно на все системы, и сборка под
darwin затирает линуксовую — поэтому каждый файл переименовывается сразу,
а сборка под эту систему в конце делается заново.

Обёртку .app, которую делает lazbuild, удаляем: внутри неё ссылка на файл
с именем nlve, которого после переименования уже нет.

BACKLOG.md — то, что известно и сознательно не сделано. Про macOS там
записано главное: собирается, но предпросмотра не будет, пока встраивание
mpv не научится работать через NSView; окно зависимостей советует маку
apt вместо brew; проверить нечем, потому что мака нет. Заодно туда
переехали лицензионный вопрос с libmpv и три мелочи: значок exe, кэш
наложений и четыре секунды на открытие окна кадрирования.
2026-08-22 12:53:05 +03:00

62 lines
1.6 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Результаты сборки
/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