# 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 CMakeCache.txt CMakeFiles CMakeSettings* CPackConfig.cmake CPackSourceConfig.cmake CTestTestfile.cmake Debug Makefile Release _CPack_Packages/ build.ninja checksummed_* cmake_install.cmake gmock.pc gmock_main.pc googletest-build/ googletest-download/ googletest-src/ gtest.pc gtest_main.pc install_manifest*.txt ninja_package pack_*/ rules.ninja SAN.* testrunner\[1\]_include.cmake vulkan_shaders_sha256.txt /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 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 .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 *.json *.lnk *.log *.opensdf *.patch *.pdb *.prefs *.pyc *.res *.sdf *.sln *.so *.sqlite *.suo *.swp *.tar.gz *.tar.xz *.teehistorian *.tmp *.user *.vcxproj *.zip