diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..16ebad2 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,4 @@ +# Auto detect text files and perform LF normalization +* text=auto +*.patch -text +thirdparty/* linguist-vendored diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5a14811 --- /dev/null +++ b/.gitignore @@ -0,0 +1,195 @@ +# xmake-related files +.xmake/* +.vs/* +.vscode/* +CMakeLists.txt +Makefile +vs*/* +vsxmake*/* + +# Ignore assets (except shaders) +assets/* +!assets/examples_version.txt +!assets/readme.md +!assets/tests_version.txt +!assets/shaders + +# Coverage +coverage.out + +# Embed resources +src/Nazara/*/Resources/**/*.h + +# Nazara binaries +bin/* +!bin/resources +!bin/resources/* + +# Build files +build/* + +# Nazara libraries +lib/* + +# Self-hosted thirdparty libraries binaries +thirdparty/genlib/* + +# Nazara plugin libraries +plugins/lib/* + +# Nazara package +package/* + +# Example files +examples/bin/*.exe +examples/bin/*.pdb +examples/bin/*.dll +examples/bin/*.so +examples/bin/Demo* + +# Unit tests +tests/*.exe +tests/*.pdb +tests/*.dll +tests/*.so +tests/NazaraUnitTests* + +# Example generated files +examples/bin/HardwareInfo.txt + +# Example generated files +examples/bin/HardwareInfo.txt + +# Feature page +build/scripts/features/index.html + +# Documentation +doc + +# Codeblocks +*.save-failed +build/**/*.cbp +build/**/*.cbp +build/**/*.cbTemp +build/**/*.cscope_file_list +build/**/*.depend +build/**/*.layout +build/**/*.workspace + +# CodeLite +build/**/*.project + +# GMake +build/**/*.make +build/**/*.d + +# Visual Studio +build/**/*.pdb +build/**/*.filters +build/**/*.vcxproj +build/**/*.tlog +build/**/*.sln +build/**/*.vcxprojResolveAssemblyReference.cache +build/**/*.nativecodeanalysis.all.xml +build/**/*.nativecodeanalysis.xml +build/**/*.VC.opendb +build/**/*.VC.db* +build/**/*.json +build/**/*.sqlite +build/**/*.FileListAbsolute.txt +build/**/*.recipe + +# Compiled Object files +build/**/*.slo +build/**/*.lo +build/**/*.o +build/**/*.obj +build/**/*.obj.enc + +# Compiled Dynamic libraries +build/**/*.so + +# Compiled Static libraries +build/**/*.lai +build/**/*.la + +# Object files +build/**/*.o + +# Windows image file caches +Thumbs.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.sln.docstates + +[Tt]est[Rr]esult +[Bb]uild[Ll]og.* + +*_i.c +*_p.c +*.idb +*.ilk +*.meta +*.pch +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.vspscc +*.vssscc +.builds + +*.pidb + +*.log +*.scc +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf + +# Visual Studio profiler +*.psess +*.vsp + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ + +*.[Rr]e[Ss]harper + +# NCrunch +*.ncrunch* +.*crunch*.local.xml + +# Installshield output folder +[Ee]xpress + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html