./build.sh macos делает две сборки: nlve_intel для Intel и nlve_arm для Apple Silicon. Имя цели в проекте одно на все системы, и сборка под darwin затирает линуксовую — поэтому каждый файл переименовывается сразу, а сборка под эту систему в конце делается заново. Обёртку .app, которую делает lazbuild, удаляем: внутри неё ссылка на файл с именем nlve, которого после переименования уже нет. BACKLOG.md — то, что известно и сознательно не сделано. Про macOS там записано главное: собирается, но предпросмотра не будет, пока встраивание mpv не научится работать через NSView; окно зависимостей советует маку apt вместо brew; проверить нечем, потому что мака нет. Заодно туда переехали лицензионный вопрос с libmpv и три мелочи: значок exe, кэш наложений и четыре секунды на открытие окна кадрирования.
62 lines
1.6 KiB
Text
62 lines
1.6 KiB
Text
# Результаты сборки
|
||
/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
|