.gitignore voor libogc
58 negeerregels voor libogc, klaar om naar je repository te kopiëren.
Bibliotheek voor GameCube-/Wii-ontwikkeling
De volledige .gitignore voor libogc
# Gegenereerd door LFGitignore - https://lfgitignore.com
# Aangemaakt: 2026-10-13 16:14:50 UTC
# Technologieën: libogc
### libogc ###
*.d
# Builduitvoermap
build/
# Objectbestand
*.o
meta.xml
*.ko
icon.png
# Objectbestand
*.obj
# Visual Studio Code-instellingen
.vscode/
*.elf
# IntelliJ IDEA-projectbestanden
.idea/
*.gch
*.ilk
# Sublime Text-projectbestand
*.sublime-project
*.map
*.pch
# Sublime Text-werkruimte
*.sublime-workspace
*.exp
# Emacs-back-upbestanden
*~
# Back-upbestand
*.bak
# Vim-wisselbestand
*.swp
# Bibliotheekbestand
*.lib
# Tijdelijke bestanden
*.tmp
# Statische bibliotheek
*.a
# Logbestand
*.log
*.la
# Bibliotheekmap
lib/
*.lo
deps/
# Dynamisch gekoppelde bibliotheek
*.dll
obj/
# Windows-prullenbak
$RECYCLE.BIN/
# Gedeeld object
*.so
# Gedeeld object met versie
*.so.*
.Trash-1000/
# Dynamische macOS-bibliotheek
*.dylib
.Spotlight-V100/
# Uitvoerbaar Windows-bestand
*.exe
.fseventsd/
# Compileruitvoer
*.out
# macOS-mapinstellingen (Desktop Services Store)
.DS_Store
# Applicatiebundel
*.app
# 32-bits x86-binair bestand
*.i*86
# 64-bits x86-binair bestand
*.x86_64
# Hexdumpbestand
*.hex
# macOS-debugsymbolen
*.dSYM/
# Bestand met stackgebruik
*.su
*.bin
# Tussentijds debugbestand
*.idb
# Programmadebugdatabase
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dol
Wat deze regels voor libogc precies negeren
Hieronder vind je elk patroon met uitleg waarom het in je .gitignore thuishoort.
Vereisten
| Patroon | Wat wordt genegeerd |
|---|---|
*.d |
Vereisten |
Negeer buildmappen
| Patroon | Wat wordt genegeerd |
|---|---|
build/ |
Builduitvoermap |
Objectbestanden
| Patroon | Wat wordt genegeerd |
|---|---|
*.o |
Objectbestand |
*.ko |
Objectbestanden |
*.obj |
Objectbestand |
*.elf |
Objectbestanden |
*.bin |
Objectbestanden |
Negeer Wii-specifieke metadatabestanden
| Patroon | Wat wordt genegeerd |
|---|---|
meta.xml |
Negeer Wii-specifieke metadatabestanden |
icon.png |
Negeer Wii-specifieke metadatabestanden |
Negeer editor- of IDE-specifieke bestanden
| Patroon | Wat wordt genegeerd |
|---|---|
.vscode/ |
Visual Studio Code-instellingen |
.idea/ |
IntelliJ IDEA-projectbestanden |
*.sublime-project |
Sublime Text-projectbestand |
*.sublime-workspace |
Sublime Text-werkruimte |
Voorgecompileerde headers
| Patroon | Wat wordt genegeerd |
|---|---|
*.gch |
Voorgecompileerde headers |
*.pch |
Voorgecompileerde headers |
Linkeruitvoer
| Patroon | Wat wordt genegeerd |
|---|---|
*.ilk |
Linkeruitvoer |
*.map |
Linkeruitvoer |
*.exp |
Linkeruitvoer |
Negeer back-ups of tijdelijke bestanden
| Patroon | Wat wordt genegeerd |
|---|---|
*~ |
Emacs-back-upbestanden |
*.bak |
Back-upbestand |
*.swp |
Vim-wisselbestand |
*.tmp |
Tijdelijke bestanden |
Bibliotheken
| Patroon | Wat wordt genegeerd |
|---|---|
*.lib |
Bibliotheekbestand |
*.a |
Statische bibliotheek |
*.la |
Bibliotheken |
*.lo |
Bibliotheken |
Negeer logbestanden
| Patroon | Wat wordt genegeerd |
|---|---|
*.log |
Logbestand |
Negeer bibliotheken en afhankelijkheden
| Patroon | Wat wordt genegeerd |
|---|---|
lib/ |
Bibliotheekmap |
deps/ |
Negeer bibliotheken en afhankelijkheden |
obj/ |
Negeer bibliotheken en afhankelijkheden |
Gedeelde objecten (inclusief Windows-DLL's)
| Patroon | Wat wordt genegeerd |
|---|---|
*.dll |
Dynamisch gekoppelde bibliotheek |
*.so |
Gedeeld object |
*.so.* |
Gedeeld object met versie |
*.dylib |
Dynamische macOS-bibliotheek |
Negeer besturingssysteemspecifieke bestanden
| Patroon | Wat wordt genegeerd |
|---|---|
$RECYCLE.BIN/ |
Windows-prullenbak |
.Trash-1000/ |
Negeer besturingssysteemspecifieke bestanden |
.Spotlight-V100/ |
Negeer besturingssysteemspecifieke bestanden |
.fseventsd/ |
Negeer besturingssysteemspecifieke bestanden |
.DS_Store |
macOS-mapinstellingen (Desktop Services Store) |
Uitvoerbare bestanden
| Patroon | Wat wordt genegeerd |
|---|---|
*.exe |
Uitvoerbaar Windows-bestand |
*.out |
Compileruitvoer |
*.app |
Applicatiebundel |
*.i*86 |
32-bits x86-binair bestand |
*.x86_64 |
64-bits x86-binair bestand |
*.hex |
Hexdumpbestand |
*.dol |
Uitvoerbare bestanden |
*.elf |
Uitvoerbare bestanden |
Debugbestanden
| Patroon | Wat wordt genegeerd |
|---|---|
*.dSYM/ |
macOS-debugsymbolen |
*.su |
Bestand met stackgebruik |
*.idb |
Tussentijds debugbestand |
*.pdb |
Programmadebugdatabase |
Compilatieresultaten van kernelmodules
| Patroon | Wat wordt genegeerd |
|---|---|
*.mod* |
Compilatieresultaten van kernelmodules |
*.cmd |
Compilatieresultaten van kernelmodules |
.tmp_versions/ |
Compilatieresultaten van kernelmodules |
modules.order |
Compilatieresultaten van kernelmodules |
Module.symvers |
Compilatieresultaten van kernelmodules |
Mkfile.old |
Compilatieresultaten van kernelmodules |
dkms.conf |
Compilatieresultaten van kernelmodules |
Zo gebruik je deze .gitignore voor libogc
- Kopieer de bovenstaande regels voor libogc of download het bestand direct.
- Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
- Als Git sommige van deze bestanden al bijhoudt, voer dan git rm -r --cached . uit en maak een nieuwe commit. Git past negeerregels alleen toe op bestanden die nog niet worden bijgehouden.
- Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.