.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
- Copiez les règles libogc ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- 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.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.