No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

.gitignore 1.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. # Blacklist everything
  2. /*
  3. # whitelist the necessary files and folders, this gets everything from inside them too
  4. !.gitignore
  5. !.gitmodules
  6. !README.md
  7. !hw_handoff/
  8. !proj/
  9. !repo/
  10. !sdk/
  11. !src/
  12. #Digilent Added ignore rules for Vivado projects
  13. # sdk exclusions
  14. sdk/.metadata
  15. sdk/**/*RemoteSystemsTempFiles
  16. sdk/**/*Debug/*
  17. sdk/**/*Release
  18. sdk/**/*webtalk
  19. sdk/.sdk
  20. sdk/*.log
  21. # ignore everything in the hw_platform
  22. sdk/*hw_platform*/*
  23. # except
  24. !sdk/*hw_platform*/*.hdf
  25. !sdk/*hw_platform*/.*project
  26. # ignore everything in the BSP
  27. sdk/*_bsp*/*
  28. # except
  29. !sdk/*_bsp*/system.mss
  30. !sdk/*_bsp*/Makefile
  31. !sdk/*_bsp*/.*project
  32. # include the relevant elf files
  33. !sdk/**/*Debug/*.elf
  34. !sdk/**/*Debug/*.elf.size
  35. repo/**
  36. # whitelist vivado-library if it exists
  37. !repo/vivado-library
  38. #do not white-list submodule contents
  39. !repo/local
  40. !repo/local/**
  41. !repo/cache
  42. repo/cache/**
  43. # Make sure we keep only xci files in ip src subfolder
  44. src/ip/*/**
  45. !src/ip/*/*.xci
  46. !src/ip/*/*.prj
  47. # Do not ignore anything in src/others
  48. !src/others/*
  49. # Do not ignore block diagram files
  50. !src/bd/**
  51. # ignore everything in project folder
  52. proj/*
  53. # except this file and project generators
  54. !proj/create_project.tcl
  55. !proj/cleanup.cmd
  56. !proj/cleanup.sh
  57. !proj/release.py
  58. # keep the empty folders
  59. !**/.keep