.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

  1. Kopieer de bovenstaande regels voor libogc of download het bestand direct.
  2. Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
  3. 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.
  4. Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.