# Ignore data-folders outside the root, these are copied around to build # directories. data/ !/data/ docs/ bundle/ !/other/bundle/ .DS_Store .ninja_deps .ninja_log CACHEDIR.TAG CMakeCache.txt CMakeFiles CMakeSettings* CPackConfig.cmake CPackSourceConfig.cmake CTestTestfile.cmake Debug Makefile Release SAN.* _CPack_Packages/ build.ninja checksummed_* cmake_install.cmake debug gmock.pc gmock_main.pc googletest-build/ googletest-download/ googletest-src/ gtest.pc gtest_main.pc install_manifest*.txt ninja_package pack_*/ release rules.ninja testrunner\[1\]_include.cmake /SDL2.framework # Ignore all the generated executables without extensions (for non-Windows # systems). DDNet !DDNet/ DDNet-Server DDNet-Server-Launcher libsteam_api.a config_retrieve config_store crapnet demo_extract_chat dilate dummy_map fake_server map_convert_07 map_create_pixelart map_diff map_extract map_find_env map_optimize map_replace_area map_replace_image map_resave map_version mastersrv packetgen stun testrunner twping unicode_confusables uuid versionsrv # But we still should allow to download mastersrv/twping sources !src/mastersrv !src/twping generated target /build* /integration_test/* # IDE project files .cache .cproject .cmake .gdb_history .idea .project .settings .vs .vscode compile_commands.json cmake-build-*/* cscope.files cscope.out out tags # don't ignore this, it's used for the vscode workspace that ddnet provides !ddnet-cmake-tools-kits.json # bam ignores /.bam /config.lua /objs *.a *.cmd *.csv *.dll *.dmg *.dtb *.dylib *.exe *.fifo *.filters *.lnk *.log *.opensdf *.patch *.pdb *.prefs *.pyc *.res *.sdf *.sln *.so *.spv *.sqlite *.sqlite-shm *.sqlite-wal *.suo *.swp *.tar.gz *.tar.xz *.teehistorian *.tmp *.user *.vcxproj *.zip