3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-08-03 01:40:23 +00:00

sort and comment .gitignore

This commit is contained in:
N. Engelhardt 2025-07-22 10:15:37 +02:00
parent 2223d7848b
commit 875e068334

69
.gitignore vendored
View file

@ -1,26 +1,19 @@
## user config
/Makefile.conf
## build artifacts
# compiler intermediate files
*.o *.o
*.d *.d
*.dwo *.dwo
.*.swp
*.gch *.gch
*.gcda *.gcda
*.gcno *.gcno
*~ *.so.dSYM/
__pycache__
/.cache # compiler output files
/.cproject /kernel/version_*.cc
/.project /share
/.settings
/qtcreator.files
/qtcreator.includes
/qtcreator.config
/qtcreator.creator
/qtcreator.creator.user
/compile_commands.json
/coverage.info
/coverage_html
/Makefile.conf
/viz.js
/yosys /yosys
/yosys.exe /yosys.exe
/yosys.js /yosys.js
@ -36,22 +29,50 @@ __pycache__
/yosys-witness-script.py /yosys-witness-script.py
/yosys-filterlib /yosys-filterlib
/yosys-filterlib.exe /yosys-filterlib.exe
/kernel/*.pyh
/kernel/python_wrappers.cc
/kernel/version_*.cc
/share
/yosys-win32-mxebin-* /yosys-win32-mxebin-*
/yosys-win32-vcxsrc-* /yosys-win32-vcxsrc-*
/yosysjs-* /yosysjs-*
/libyosys.so /libyosys.so
# build directories
/tests/unit/bintest/ /tests/unit/bintest/
/tests/unit/objtest/ /tests/unit/objtest/
/tests/ystests /tests/ystests
/build
/result /result
/dist /dist
/*.egg-info
/build # pyosys
/venv /kernel/*.pyh
/kernel/python_wrappers.cc
/boost /boost
/ffi /ffi
/venv
/*.whl /*.whl
/*.egg-info
# yosysjs dependency
/viz.js
# other
/coverage.info
/coverage_html
# these really belong in global gitignore since they're not specific to this project but rather to user tool choice
# but too many people don't have a global gitignore configured:
# https://docs.github.com/en/get-started/git-basics/ignoring-files#configuring-ignored-files-for-all-repositories-on-your-computer
__pycache__
*~
.*.swp
/.cache
/.vscode
/.cproject
/.project
/.settings
/qtcreator.files
/qtcreator.includes
/qtcreator.config
/qtcreator.creator
/qtcreator.creator.user
/compile_commands.json