mirror of
https://gitea.wildfiregames.com/0ad/0ad
synced 2026-06-16 05:13:58 -07:00
Modify our cxxtest module so that it generates sources in the configured build directory instead of the source tree. This simplifies cleaning build output and .gitignore. Make test_root.cpp a build target so it doesn't have to be generated on each run. This means no more building and linking into test target unless needed either. Unfortunately there is no source for test_root.cpp and an update to cxxtest might require a manual make clean. Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
96 lines
1.4 KiB
Text
96 lines
1.4 KiB
Text
# Built and prebuilt binaries
|
|
binaries/system/*
|
|
!binaries/system/*.bat
|
|
!binaries/system/readme.txt
|
|
|
|
# Workspaces
|
|
build/workspaces/codeblocks/
|
|
build/workspaces/gcc/
|
|
build/workspaces/xcode3/
|
|
build/workspaces/xcode4/
|
|
build/workspaces/vc2013
|
|
build/workspaces/vc2015
|
|
build/workspaces/vs2017
|
|
|
|
# Libraries
|
|
libraries/macos
|
|
libraries/win32
|
|
|
|
libraries/source/cxxtest-4.4/*
|
|
libraries/source/fcollada/*
|
|
libraries/source/nvtt/*
|
|
libraries/source/premake-core/*
|
|
libraries/source/spidermonkey/*
|
|
libraries/source/spirv-reflect/*
|
|
!libraries/source/**/build.sh
|
|
!libraries/source/**/patches/
|
|
|
|
# Tools
|
|
archives/
|
|
source/tools/spirv/rules.*.json
|
|
|
|
# Files generated by running premake5
|
|
build/premake/.gccmachine.tmp
|
|
build/premake/.gccver.tmp
|
|
|
|
# Docs build folder
|
|
docs/doxygen/output/
|
|
|
|
# Build files (cpp)
|
|
*.a
|
|
*.dylib
|
|
*.dSYM
|
|
*.exp
|
|
*.ilk
|
|
*.lib
|
|
*.pdb
|
|
*.so
|
|
*.so.*
|
|
|
|
# Build files (tools)
|
|
*.pyc
|
|
*.pyo
|
|
__pycache__/
|
|
|
|
# Build files (libs)
|
|
*.o
|
|
*.lo
|
|
*.la
|
|
|
|
# Translation files
|
|
binaries/data/mods/public/gui/credits/texts/translators.json
|
|
*.po
|
|
*.pot
|
|
|
|
# Packaged mods and tarballs
|
|
*.pyromod
|
|
*.zip
|
|
*.tar
|
|
*.tar.bz2
|
|
*.tar.gz
|
|
*.tar.xz
|
|
|
|
# Art source files
|
|
*.blend
|
|
*.obj
|
|
*.psd
|
|
*.raw
|
|
|
|
# Art unsupported by the engine
|
|
binaries/data/mods/**/*.bmp
|
|
binaries/data/mods/**/*.jpg
|
|
|
|
# Vulkan SPIR-V shaders
|
|
binaries/data/mods/*/shaders/spirv
|
|
|
|
# Windows specific data
|
|
desktop.ini
|
|
Thumbs.db
|
|
|
|
# macOS specific data
|
|
.DS_Store
|
|
|
|
# IDE files
|
|
/.vs/
|
|
/.vscode/
|
|
/.idea/
|