.gitignore para libogc
58 regras de exclusão para libogc, prontas a copiar para o seu repositório.
Biblioteca para desenvolvimento GameCube/Wii
O .gitignore completo para libogc
# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:18:18 UTC
# Tecnologias: libogc
### libogc ###
*.d
# Diretório de resultados de compilação
build/
# Ficheiro objeto
*.o
meta.xml
*.ko
icon.png
# Ficheiro objeto
*.obj
# Definições do Visual Studio Code
.vscode/
*.elf
# Ficheiros de projeto do IntelliJ IDEA
.idea/
*.gch
*.ilk
# Ficheiro de projeto do Sublime Text
*.sublime-project
*.map
*.pch
# Espaço de trabalho do Sublime Text
*.sublime-workspace
*.exp
# Ficheiros de cópia de segurança do Emacs
*~
# Ficheiro de cópia de segurança
*.bak
# Ficheiro de troca do Vim
*.swp
# Ficheiro de biblioteca
*.lib
# Ficheiros temporários
*.tmp
# Biblioteca estática
*.a
# Ficheiro de registo
*.log
*.la
# Diretório de bibliotecas
lib/
*.lo
deps/
# Biblioteca de ligação dinâmica
*.dll
obj/
# Reciclagem do Windows
$RECYCLE.BIN/
# Objeto partilhado
*.so
# Objeto partilhado com versão
*.so.*
.Trash-1000/
# Biblioteca dinâmica do macOS
*.dylib
.Spotlight-V100/
# Executável Windows
*.exe
.fseventsd/
# Resultados do compilador
*.out
# Definições de pastas do macOS (Desktop Services Store)
.DS_Store
# Pacote de aplicação
*.app
# Binário x86 de 32 bits
*.i*86
# Binário x86 de 64 bits
*.x86_64
# Ficheiro de despejo hexadecimal
*.hex
# Símbolos de depuração do macOS
*.dSYM/
# Ficheiro de utilização da pilha
*.su
*.bin
# Ficheiro intermédio de depuração
*.idb
# Base de dados de depuração do programa
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dol
O que estas regras de libogc ignoram
Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.
Pré-requisitos
| Padrão | O que ignora |
|---|---|
*.d |
Pré-requisitos |
Ignorar diretórios de compilação
| Padrão | O que ignora |
|---|---|
build/ |
Diretório de resultados de compilação |
Ficheiros objeto
| Padrão | O que ignora |
|---|---|
*.o |
Ficheiro objeto |
*.ko |
Ficheiros objeto |
*.obj |
Ficheiro objeto |
*.elf |
Ficheiros objeto |
*.bin |
Ficheiros objeto |
Ignorar ficheiros de metadados específicos da Wii
| Padrão | O que ignora |
|---|---|
meta.xml |
Ignorar ficheiros de metadados específicos da Wii |
icon.png |
Ignorar ficheiros de metadados específicos da Wii |
Ignorar ficheiros específicos do editor ou IDE
| Padrão | O que ignora |
|---|---|
.vscode/ |
Definições do Visual Studio Code |
.idea/ |
Ficheiros de projeto do IntelliJ IDEA |
*.sublime-project |
Ficheiro de projeto do Sublime Text |
*.sublime-workspace |
Espaço de trabalho do Sublime Text |
Cabeçalhos pré-compilados
| Padrão | O que ignora |
|---|---|
*.gch |
Cabeçalhos pré-compilados |
*.pch |
Cabeçalhos pré-compilados |
Resultados do editor de ligações
| Padrão | O que ignora |
|---|---|
*.ilk |
Resultados do editor de ligações |
*.map |
Resultados do editor de ligações |
*.exp |
Resultados do editor de ligações |
Ignorar cópias de segurança ou ficheiros temporários
| Padrão | O que ignora |
|---|---|
*~ |
Ficheiros de cópia de segurança do Emacs |
*.bak |
Ficheiro de cópia de segurança |
*.swp |
Ficheiro de troca do Vim |
*.tmp |
Ficheiros temporários |
Bibliotecas
| Padrão | O que ignora |
|---|---|
*.lib |
Ficheiro de biblioteca |
*.a |
Biblioteca estática |
*.la |
Bibliotecas |
*.lo |
Bibliotecas |
Ignorar ficheiros de registo
| Padrão | O que ignora |
|---|---|
*.log |
Ficheiro de registo |
Ignorar bibliotecas e dependências
| Padrão | O que ignora |
|---|---|
lib/ |
Diretório de bibliotecas |
deps/ |
Ignorar bibliotecas e dependências |
obj/ |
Ignorar bibliotecas e dependências |
Objetos partilhados (incluindo DLLs do Windows)
| Padrão | O que ignora |
|---|---|
*.dll |
Biblioteca de ligação dinâmica |
*.so |
Objeto partilhado |
*.so.* |
Objeto partilhado com versão |
*.dylib |
Biblioteca dinâmica do macOS |
Ignorar ficheiros específicos do sistema operativo
| Padrão | O que ignora |
|---|---|
$RECYCLE.BIN/ |
Reciclagem do Windows |
.Trash-1000/ |
Ignorar ficheiros específicos do sistema operativo |
.Spotlight-V100/ |
Ignorar ficheiros específicos do sistema operativo |
.fseventsd/ |
Ignorar ficheiros específicos do sistema operativo |
.DS_Store |
Definições de pastas do macOS (Desktop Services Store) |
Executáveis
| Padrão | O que ignora |
|---|---|
*.exe |
Executável Windows |
*.out |
Resultados do compilador |
*.app |
Pacote de aplicação |
*.i*86 |
Binário x86 de 32 bits |
*.x86_64 |
Binário x86 de 64 bits |
*.hex |
Ficheiro de despejo hexadecimal |
*.dol |
Executáveis |
*.elf |
Executáveis |
Ficheiros de depuração
| Padrão | O que ignora |
|---|---|
*.dSYM/ |
Símbolos de depuração do macOS |
*.su |
Ficheiro de utilização da pilha |
*.idb |
Ficheiro intermédio de depuração |
*.pdb |
Base de dados de depuração do programa |
Resultados de compilação de módulos do núcleo
| Padrão | O que ignora |
|---|---|
*.mod* |
Resultados de compilação de módulos do núcleo |
*.cmd |
Resultados de compilação de módulos do núcleo |
.tmp_versions/ |
Resultados de compilação de módulos do núcleo |
modules.order |
Resultados de compilação de módulos do núcleo |
Module.symvers |
Resultados de compilação de módulos do núcleo |
Mkfile.old |
Resultados de compilação de módulos do núcleo |
dkms.conf |
Resultados de compilação de módulos do núcleo |
Como utilizar este .gitignore para libogc
- Copie as regras de libogc acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.