# ============================================================
# .gitignore для проекта CODESYS 3.5
# ============================================================

# ---- Бэкапы / временные файлы проекта ----
*.project~backup~*
~$*
*.BAK
*.bak
*.tmp
*.temp
*.autosave
*.~u
*.left
*.right
*.dmp

# ---- Компиляция / генерируемые артефакты CODESYS ----
*.precompilecache
*.bootinfo
*.bootinfo_guids
*.compileinfo
*.projectcompileinfo
*.SYM
*.sym
*.SDB
*.ci
*.ri
*.DFR
*.dfr
*.ECI
*.eci
_CompileInfo/
*.compiled-library
*.crossreference
*.md5
.PLClogic/
.CoDeSys/
.codesys/
*_cache/
*.git_tmp/

# ---- Boot-приложение ----

*.app
*.crc
Boot Project/

# ---- Списки форсированных переменных ----
*.forcelist

# ---- Логи ----
*.log

# ---- Настройки IDE / пользователя ----
*.opt
.vs/
*.suo
*.user

# ---- Backup-папки CODESYS ----
Backup/
AutoBackup/
**/Backup/

# ---- Библиотеки из репозитория библиотек (не пишутся вручную) ----
*.library-set
/Referenced Libraries/

# ---- ОС / файловый мусор ----
Thumbs.db
desktop.ini
.DS_Store

# ---- Python ----
__pycache__/
*.pyc
.venv/
venv/

# ---- Временные файлы редакторов ----
*~
*.swp
*.swo

# ============================================================
# НЕ ИГНОРИРОВАТЬ БЕЗ ПРОВЕРКИ:
# *.xml
# *.jpg
# *.jpeg
# *.png
# *.ini
# *.m4
# ============================================================