# -*- conf-unix -*- vim:ft=conf
# The above comment makes Emacs and vim treat this file as a configuration file

*.[oa]
*.ann
*.DS_Store
core
core.*
err.txt
TAGS
tags
cscope.*
*.massif
callgrind.out.*
*.dSYM
tmp/

# Autogenerated headers
/source/art-data.h
/source/art-enum.h
/source/cmd-name.h
/source/mon-mst.h
/source/mi-enum.h
/source/dat/dlua/tags.lua
/source/config.h

# Autogenerated tile lists
/source/rltiles/dc-unrand.txt

# Noise grid dump file
noise-grid.html

# Patch related junk
*.diff
*.orig
*.rej

# From mac-crawl-build
last-mac-build.version
mac-app-zips

# Text editor generated junk (backup files and such)
DEADJOE
\#*
.#*
*~
# Vim can generate extra swap files for the same file
*.sw[nop]

# Generated documentation
/docs/aptitudes.txt
/docs/FAQ.html
/docs/crawl_manual.txt

# Doxygen documentation
/source/html/

# Luadoc stuff
/source/luadoc/

# Crawl generated junk
arena.result
saves
morgue
*.map
map.dump
mapgen.log
*.out
*.stat
objstat_*.txt
fsim.txt
fsim.csv
webtiles.log
debuglog.txt
dolls.txt
macro.txt

# Tile copied files
/source/dat/tiles/dngn.png
/source/dat/tiles/floor.png
/source/dat/tiles/wall.png
/source/dat/tiles/feat.png
/source/dat/tiles/main.png
/source/dat/tiles/player.png
/source/dat/tiles/gui.png
/source/dat/tiles/icons.png
/source/webserver/game_data/static/dngn.png
/source/webserver/game_data/static/floor.png
/source/webserver/game_data/static/wall.png
/source/webserver/game_data/static/feat.png
/source/webserver/game_data/static/main.png
/source/webserver/game_data/static/player.png
/source/webserver/game_data/static/gui.png
/source/webserver/game_data/static/icons.png
/source/webserver/game_data/static/tileinfo-*.js
/source/webserver/static/stone_soup_icon-32x32.png
/source/webserver/static/title_*.png

# Makefile-generated junk
makefile.dep
/source/*.d
/source/*.ilk
/source/rltiles/*.d
/source/.cflags
/source/rltiles/.cflags
/source/.android-cflags
/source/.android-cxxflags
/source/.contrib-ok
/source/.contrib-libs
/source/compflag.h

# The Crawl executable.
/source/crawl

# Precompiled header
/source/AppHdr.h.gch

# Build number header
/source/build.h

# Level-compiler generated files.
/source/util/*.cc
/source/util/*.d
/source/util/*.h

# Temporaries during configuration.
/source/conftest.cc
/source/conftest.o

# Test suite.
/source/util/fake_pty

# Xcode cruft
/source/build
*.pbxuser
*.perspectivev3
*.mode1v3

# Visual C++ cruft
*.suo
*.ncb
*.vcproj.*.user

# Visual C++ outputs
/source/*.exe
/source/*.[pi]db
/source/*.dll

# Packaging
/source/util/release_ver

# Debian packaging
/build-console
/build-tiles
/build-stamp
/tree-stamp
/source/debian/*.debhelper.log
/source/debian/*.debhelper
/source/debian/*.substvars
/source/debian/crawl-common
/source/debian/crawl-tiles
/source/debian/crawl
/source/debian/files

# Windows packaging
/source/crawl-win

# Windows thumbnail files
Thumbs.db

# Python (webtiles) junk
*.pyc

# Webtiles stuff
passwd.db3
*.ttyrec
/source/rcs

# junk when compiled with DGAMELAUNCH
/source/cache*

# generated .ini files for translations (transifex)
source/dat/database/*.ini
source/dat/descript/*/*.ini
source/dat/database/*/*.ini
source/dat/descript/*.ini

# transifex client and config
source/util/tx.exe
source/util/tx
source/.tx/config

# eclipse project files
.cproject
.project
.settings
.settings/
.metadata/

# generated files for android
icon.png
/source/android-project/AndroidManifest.xml
/source/android-project/assets
/source/android-project/gen
/source/android-project/libs
/source/android-project/obj
