Skip to content
Snippets Groups Projects
.gitignore 2.57 KiB
Newer Older
  • Learn to ignore specific revisions
  • #
    # Marlin 3D Printer Firmware
    # Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
    #
    # Based on Sprinter and grbl.
    # Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
    #
    # This program is free software: you can redistribute it and/or modify
    # it under the terms of the GNU General Public License as published by
    # the Free Software Foundation, either version 3 of the License, or
    # (at your option) any later version.
    #
    # This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    # GNU General Public License for more details.
    #
    # You should have received a copy of the GNU General Public License
    
    # along with this program.  If not, see <https://www.gnu.org/licenses/>.
    
    # Generated files
    
    bdf2u8g
    
    
    #
    # OS
    #
    applet/
    *.DS_Store
    
    #
    # Misc
    #
    *~
    *.orig
    *.rej
    *.bak
    *.idea
    *.s
    *.i
    *.ii
    *.swp
    tags
    
    #
    # C++
    #
    # Compiled Object files
    *.slo
    *.lo
    *.o
    *.obj
    *.ino.cpp
    
    # Precompiled Headers
    *.gch
    *.pch
    
    # Compiled Dynamic libraries
    *.so
    *.dylib
    *.dll
    
    # Fortran module files
    *.mod
    *.smod
    
    # Compiled Static libraries
    *.lai
    *.la
    *.a
    *.lib
    
    # Executables
    *.exe
    *.out
    *.app
    
    #
    # C
    #
    # Object files
    *.o
    *.ko
    *.obj
    *.elf
    
    # Precompiled Headers
    *.gch
    *.pch
    
    # Libraries
    *.lib
    *.a
    *.la
    *.lo
    
    # Shared objects (inc. Windows DLLs)
    *.dll
    *.so
    *.so.*
    *.dylib
    
    # Executables
    *.exe
    *.out
    *.app
    *.i*86
    *.x86_64
    *.hex
    
    # Debug files
    *.dSYM/
    *.su
    
    # PlatformIO files/dirs
    .pio*
    .pioenvs
    .piolibdeps
    .clang_complete
    .gcc-flags.json
    /lib/
    
    # Workaround for Deviot+platformio quirks
    Marlin/lib
    Marlin/platformio.ini
    Marlin/*/platformio.ini
    Marlin/*/*/platformio.ini
    Marlin/*/*/*/platformio.ini
    Marlin/*/*/*/*/platformio.ini
    Marlin/.travis.yml
    Marlin/*/.travis.yml
    Marlin/*/*/.travis.yml
    Marlin/*/*/*/.travis.yml
    Marlin/*/*/*/*/.travis.yml
    Marlin/.gitignore
    Marlin/*/.gitignore
    Marlin/*/*/.gitignore
    Marlin/*/*/*/.gitignore
    Marlin/*/*/*/*/.gitignore
    Marlin/readme.txt
    Marlin/*/readme.txt
    Marlin/*/*/readme.txt
    Marlin/*/*/*/readme.txt
    Marlin/*/*/*/*/readme.txt
    
    # Secure Credentials
    Configuration_Secure.h
    
    
    MKS-Sean's avatar
    MKS-Sean committed
    # Visual Studio
    
    *.sln
    *.vcxproj
    *.vcxproj.user
    *.vcxproj.filters
    Release/
    Debug/
    __vm/
    .vs/
    vc-fileutils.settings
    
    
    MKS-Sean's avatar
    MKS-Sean committed
    # Visual Studio Code
    
    .vscode
    .vscode/.browse.c_cpp.db*
    .vscode/c_cpp_properties.json
    .vscode/launch.json
    .vscode/*.db
    
    
    MKS-Sean's avatar
    MKS-Sean committed
    # cmake
    
    CMakeLists.txt
    src/CMakeLists.txt
    CMakeListsPrivate.txt
    
    
    MKS-Sean's avatar
    MKS-Sean committed
    # CLion
    
    MKS-Sean's avatar
    MKS-Sean committed
    # Eclipse
    
    .project
    .cproject
    .pydevproject
    .settings
    .classpath
    
    
    MKS-Sean's avatar
    MKS-Sean committed
    # Python
    
    MKS-Sean's avatar
    MKS-Sean committed
    
    # IOLogger logs
    *_log.csv
    
    # Simulation / Native
    eeprom.dat
    imgui.ini