.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
# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-03 10:34:33 UTC
# Technologies : libogc
### libogc ###
*.d
# Répertoire de sortie de compilation
build/
# Fichier objet
*.o
meta.xml
*.ko
icon.png
# Fichier objet
*.obj
# Paramètres Visual Studio Code
.vscode/
*.elf
# Fichiers de projet IntelliJ IDEA
.idea/
*.gch
*.ilk
# Fichier de projet Sublime Text
*.sublime-project
*.map
*.pch
# Espace de travail Sublime Text
*.sublime-workspace
*.exp
# Fichiers de sauvegarde Emacs
*~
# Fichier de sauvegarde
*.bak
# Fichier d’échange Vim
*.swp
# Fichier de bibliothèque
*.lib
# Fichiers temporaires
*.tmp
# Bibliothèque statique
*.a
# Fichier journal
*.log
*.la
# Répertoire des bibliothèques
lib/
*.lo
deps/
# Bibliothèque de liens dynamiques
*.dll
obj/
# Corbeille Windows
$RECYCLE.BIN/
# Objet partagé
*.so
# Objet partagé versionné
*.so.*
.Trash-1000/
# Bibliothèque dynamique macOS
*.dylib
.Spotlight-V100/
# Exécutable Windows
*.exe
.fseventsd/
# Résultats du compilateur
*.out
# Paramètres des dossiers macOS (Desktop Services Store)
.DS_Store
# Bundle d’application
*.app
# Binaire x86 32 bits
*.i*86
# Binaire x86 64 bits
*.x86_64
# Fichier de vidage hexadécimal
*.hex
# Symboles de débogage macOS
*.dSYM/
# Fichier d’utilisation de la pile
*.su
*.bin
# Fichier de débogage intermédiaire
*.idb
# Base de données de débogage du programme
*.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.
Prérequis
| Motif | Ce qu’il ignore |
|---|---|
*.d |
Prérequis |
Ignorer les répertoires de compilation
| Motif | Ce qu’il ignore |
|---|---|
build/ |
Répertoire de sortie de compilation |
Fichiers objets
| Motif | Ce qu’il ignore |
|---|---|
*.o |
Fichier objet |
*.ko |
Fichiers objets |
*.obj |
Fichier objet |
*.elf |
Fichiers objets |
*.bin |
Fichiers objets |
Ignorer les fichiers de métadonnées propres à la Wii
| Motif | Ce qu’il ignore |
|---|---|
meta.xml |
Ignorer les fichiers de métadonnées propres à la Wii |
icon.png |
Ignorer les fichiers de métadonnées propres à la Wii |
Ignorer les fichiers propres à l’éditeur ou à l’EDI
| Motif | Ce qu’il ignore |
|---|---|
.vscode/ |
Paramètres Visual Studio Code |
.idea/ |
Fichiers de projet IntelliJ IDEA |
*.sublime-project |
Fichier de projet Sublime Text |
*.sublime-workspace |
Espace de travail Sublime Text |
En-têtes précompilés
| Motif | Ce qu’il ignore |
|---|---|
*.gch |
En-têtes précompilés |
*.pch |
En-têtes précompilés |
Résultats de l’éditeur de liens
| Motif | Ce qu’il ignore |
|---|---|
*.ilk |
Résultats de l’éditeur de liens |
*.map |
Résultats de l’éditeur de liens |
*.exp |
Résultats de l’éditeur de liens |
Ignorer les fichiers de sauvegarde ou temporaires
| Motif | Ce qu’il ignore |
|---|---|
*~ |
Fichiers de sauvegarde Emacs |
*.bak |
Fichier de sauvegarde |
*.swp |
Fichier d’échange Vim |
*.tmp |
Fichiers temporaires |
Bibliothèques
| Motif | Ce qu’il ignore |
|---|---|
*.lib |
Fichier de bibliothèque |
*.a |
Bibliothèque statique |
*.la |
Bibliothèques |
*.lo |
Bibliothèques |
Ignorer les fichiers journaux
| Motif | Ce qu’il ignore |
|---|---|
*.log |
Fichier journal |
Ignorer les bibliothèques et dépendances
| Motif | Ce qu’il ignore |
|---|---|
lib/ |
Répertoire des bibliothèques |
deps/ |
Ignorer les bibliothèques et dépendances |
obj/ |
Ignorer les bibliothèques et dépendances |
Objets partagés (y compris les DLL Windows)
| Motif | Ce qu’il ignore |
|---|---|
*.dll |
Bibliothèque de liens dynamiques |
*.so |
Objet partagé |
*.so.* |
Objet partagé versionné |
*.dylib |
Bibliothèque dynamique macOS |
Ignorer les fichiers propres au système d’exploitation
| Motif | Ce qu’il ignore |
|---|---|
$RECYCLE.BIN/ |
Corbeille Windows |
.Trash-1000/ |
Ignorer les fichiers propres au système d’exploitation |
.Spotlight-V100/ |
Ignorer les fichiers propres au système d’exploitation |
.fseventsd/ |
Ignorer les fichiers propres au système d’exploitation |
.DS_Store |
Paramètres des dossiers macOS (Desktop Services Store) |
Exécutables
| Motif | Ce qu’il ignore |
|---|---|
*.exe |
Exécutable Windows |
*.out |
Résultats du compilateur |
*.app |
Bundle d’application |
*.i*86 |
Binaire x86 32 bits |
*.x86_64 |
Binaire x86 64 bits |
*.hex |
Fichier de vidage hexadécimal |
*.dol |
Exécutables |
*.elf |
Exécutables |
Fichiers de débogage
| Motif | Ce qu’il ignore |
|---|---|
*.dSYM/ |
Symboles de débogage macOS |
*.su |
Fichier d’utilisation de la pile |
*.idb |
Fichier de débogage intermédiaire |
*.pdb |
Base de données de débogage du programme |
Résultats de compilation des modules du noyau
| Motif | Ce qu’il ignore |
|---|---|
*.mod* |
Résultats de compilation des modules du noyau |
*.cmd |
Résultats de compilation des modules du noyau |
.tmp_versions/ |
Résultats de compilation des modules du noyau |
modules.order |
Résultats de compilation des modules du noyau |
Module.symvers |
Résultats de compilation des modules du noyau |
Mkfile.old |
Résultats de compilation des modules du noyau |
dkms.conf |
Résultats de compilation des modules du noyau |
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.