.gitignore pour libogc

58 règles d’exclusion pour libogc, prêtes à copier dans votre dépôt.

Bibliothèque pour développement GameCube/Wii

Le .gitignore complet pour libogc

# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-08-05 01:29:32 UTC
# Technologies: libogc

### libogc ###
*.d
# Build output directory
build/
# Object file
*.o
meta.xml
*.ko
icon.png
# Object file
*.obj
# Visual Studio Code settings
.vscode/
*.elf
# IntelliJ IDEA project files
.idea/
*.gch
*.ilk
# Sublime Text project file
*.sublime-project
*.map
*.pch
# Sublime Text workspace
*.sublime-workspace
*.exp
# Emacs backup files
*~
# Backup file
*.bak
# Vim swap file
*.swp
# Library file
*.lib
# Temporary files
*.tmp
# Static library
*.a
# Log file
*.log
*.la
# Library directory
lib/
*.lo
deps/
# Dynamic link library
*.dll
obj/
# Windows recycle bin
$RECYCLE.BIN/
# Shared object
*.so
# Versioned shared object
*.so.*
.Trash-1000/
# macOS dynamic library
*.dylib
.Spotlight-V100/
# Windows executable
*.exe
.fseventsd/
# Compiler output
*.out
# macOS folder settings (Desktop Services Store)
.DS_Store
# Application bundle
*.app
# 32-bit x86 binary
*.i*86
# 64-bit x86 binary
*.x86_64
# Hex dump file
*.hex
# macOS debug symbols
*.dSYM/
# Stack usage file
*.su
*.bin
# Intermediate debug file
*.idb
# Program debug database
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dol

Ce que ces règles libogc ignorent vraiment

Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.

Prerequisites

Motif Ce qu’il ignore
*.d Prerequisites

Ignore build directories

Motif Ce qu’il ignore
build/ Build output directory

Object files

Motif Ce qu’il ignore
*.o Object file
*.ko Object files
*.obj Object file
*.elf Object files
*.bin Object files

Ignore Wii-specific metadata files

Motif Ce qu’il ignore
meta.xml Ignore Wii-specific metadata files
icon.png Ignore Wii-specific metadata files

Ignore editor or IDE-specific files

Motif Ce qu’il ignore
.vscode/ Visual Studio Code settings
.idea/ IntelliJ IDEA project files
*.sublime-project Sublime Text project file
*.sublime-workspace Sublime Text workspace

Precompiled Headers

Motif Ce qu’il ignore
*.gch Precompiled Headers
*.pch Precompiled Headers

Linker output

Motif Ce qu’il ignore
*.ilk Linker output
*.map Linker output
*.exp Linker output

Ignore backup or temporary files

Motif Ce qu’il ignore
*~ Emacs backup files
*.bak Backup file
*.swp Vim swap file
*.tmp Temporary files

Libraries

Motif Ce qu’il ignore
*.lib Library file
*.a Static library
*.la Libraries
*.lo Libraries

Ignore log files

Motif Ce qu’il ignore
*.log Log file

Ignore libraries and dependencies

Motif Ce qu’il ignore
lib/ Library directory
deps/ Ignore libraries and dependencies
obj/ Ignore libraries and dependencies

Shared objects (inc. Windows DLLs)

Motif Ce qu’il ignore
*.dll Dynamic link library
*.so Shared object
*.so.* Versioned shared object
*.dylib macOS dynamic library

Ignore operating system-specific files

Motif Ce qu’il ignore
$RECYCLE.BIN/ Windows recycle bin
.Trash-1000/ Ignore operating system-specific files
.Spotlight-V100/ Ignore operating system-specific files
.fseventsd/ Ignore operating system-specific files
.DS_Store macOS folder settings (Desktop Services Store)

Executables

Motif Ce qu’il ignore
*.exe Windows executable
*.out Compiler output
*.app Application bundle
*.i*86 32-bit x86 binary
*.x86_64 64-bit x86 binary
*.hex Hex dump file
*.dol Executables
*.elf Executables

Debug files

Motif Ce qu’il ignore
*.dSYM/ macOS debug symbols
*.su Stack usage file
*.idb Intermediate debug file
*.pdb Program debug database

Kernel Module Compile Results

Motif Ce qu’il ignore
*.mod* Kernel Module Compile Results
*.cmd Kernel Module Compile Results
.tmp_versions/ Kernel Module Compile Results
modules.order Kernel Module Compile Results
Module.symvers Kernel Module Compile Results
Mkfile.old Kernel Module Compile Results
dkms.conf Kernel Module Compile Results

Comment utiliser ce .gitignore pour libogc

  1. Copiez les règles libogc ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.