diff --git a/Global/Lazarus.gitignore b/Global/Lazarus.gitignore index b32943f1c6..d6222d8c10 100644 --- a/Global/Lazarus.gitignore +++ b/Global/Lazarus.gitignore @@ -1,30 +1,34 @@ -# Lazarus compiler-generated binaries (safe to delete) +# --- Lazarus Compiler & Linker Binaries --- *.exe *.dll *.so *.dylib -*.lrs -*.res -*.compiled -*.dbg -*.ppu +*.a +*.lib *.o *.or -*.a - -# Lazarus autogenerated files (duplicated info) -*.rst +*.ppu +*.compiled +*.dbg *.rsj -*.lrt - -# Lazarus local files (user-specific info) -*.lps -# Lazarus backups and unit output folders. -# These can be changed by user in Lazarus/project options. +# --- Project Backup & Units Directories --- backup/ -*.bak lib/ +units/ +*.bak +*.~* +*.$* + +# --- IDE & User-Specific Local Files --- +*.lps +*.lfm.bak +*.lpi.bak +lazarus.cfg + +# --- Internationalization & Documentation Artifacts --- +*.rst +*.lrt -# Application bundle for Mac OS +# --- macOS Application Bundles --- *.app/