# remove generated png file
doc/pasdoc/logo/castle_game_engine_icon.png

# Debian install dir for the source
debian/src/

# auto-generated version file.
ide/version.inc

# remove auto-generated include files
src/x3d/auto_generated_node_helpers/*

# remove generatable font files
src/fonts/castletexturefont_dejavu*.pas
src/fonts/castletexturefont_djv*.pas

# remove embedded copies of font files to avoid using them
examples/fonts/data/DejaVuSans.ttf
examples/fonts/html_text/data/fonts/DejaVuSans*.ttf
examples/fonts/test_local_characters/data/*.ttf
examples/localization/gettext/fonts/DejaVuSans.ttf
examples/test_local_filename_chars/data/DejaVuSans*.ttf

# remove embedded copy of jquery.min.js
doc/pasdoc/html-parts/castle-engine-website-base/js/jquery.min.js
doc/pasdoc/html-parts/castle-engine-website-base/bootstrap/

# remove png files that are created from xcf files. list created in the souce
# before cleaning with:
# for file in $(find src -name "*.png") ; do ls -1 ${file%.png}.* ; done | grep -v .png | sed s/.xcf/.png/
src/ui/opengl/gui-images/Tooltip.png
src/ui/opengl/gui-images/FrameThickWhite.png
src/ui/opengl/gui-images/ProgressFill.png
src/ui/opengl/gui-images/FrameWhite.png
src/ui/opengl/gui-images/ButtonPressed.png
src/ui/opengl/gui-images/FrameThickYellow.png
src/ui/opengl/gui-images/ButtonDisabled.png
src/ui/opengl/gui-images/ScrollbarSlider.png
src/ui/opengl/gui-images/FrameYellow.png
src/ui/opengl/gui-images/ButtonNormal.png
src/ui/opengl/gui-images/FrameYellowBlack.png
src/ui/opengl/gui-images/Panel.png
src/ui/opengl/gui-images/FrameWhiteBlack.png
src/ui/opengl/gui-images/ProgressBar.png
src/ui/opengl/gui-images/ButtonFocused.png
src/ui/opengl/gui-images/PanelSeparator.png
src/ui/opengl/gui-images/Loading.png
src/ui/opengl/gui-images/TooltipRounded.png
src/ui/opengl/gui-images/ScrollbarFrame.png

# and clean the generated pas file from those pngs as well
src/ui/opengl/castlecontrolsimages.pas

# cruft
src/compatibility/generics.collections/.gitignore
