Simplify gitignore and vcxproj.filters

* Use folder based patterns for gitignore'ing most files, and add .user files to the ignore list.
* Remove the default "Source Files", "Header Files", and "Resource Files" filter folders and place files in the root of the vcxproj, since the filter patterns were not being observed.
This commit is contained in:
kornman00 2023-12-24 00:33:33 -08:00
parent 8dd6d0015e
commit 9542a64d55
2 changed files with 28 additions and 122 deletions

56
.gitignore vendored
View File

@ -1,58 +1,8 @@
.vs/ufojson/v16/.suo
.vs/ufojson/v16/Browse.VC.db
.vs/ufojson/v16/Browse.VC.db-shm
.vs/ufojson/v16/Browse.VC.db-wal
.vs/ufojson/v16/Browse.VC.opendb
x64/Release/array.obj
x64/Release/buffer.obj
x64/Release/converters.obj
x64/Release/markdown.obj
x64/Release/markdown_proc.obj
x64/Release/renderers.obj
x64/Release/udb.obj
x64/Release/ufojson.Build.CppClean.log
x64/Release/ufojson.exe
x64/Release/ufojson.exe.recipe
x64/Release/ufojson.iobj
x64/Release/ufojson.ipdb
x64/Release/ufojson.log
x64/Release/ufojson.obj
x64/Release/ufojson.pdb
x64/Release/ufojson.tlog/CL.command.1.tlog
x64/Release/ufojson.tlog/CL.read.1.tlog
x64/Release/ufojson.tlog/CL.write.1.tlog
x64/Release/ufojson.tlog/link.command.1.tlog
x64/Release/ufojson.tlog/link.read.1.tlog
x64/Release/ufojson.tlog/link.write.1.tlog
x64/Release/ufojson.tlog/ufojson.lastbuildstate
x64/Release/ufojson.tlog/ufojson.write.1u.tlog
x64/Release/ufojson.vcxproj.FileListAbsolute.txt
x64/Release/ufojson_core.obj
x64/Release/utils.obj
x64/Release/vc142.pdb
.vs/
x64/
bin/anon_pdf.html/anon_pdf.html
bin/anon_pdf.html/assets/css/github-markdown.css
bin/anon_pdf.html/assets/css/hljs-github.min.css
bin/anon_pdf.html/assets/css/pilcrow.css
x64/Debug/ufojson.exe.recipe
x64/Debug/ufojson.vcxproj.FileListAbsolute.txt
x64/Debug/vc142.idb
x64/Debug/ufojson.tlog/CL.command.1.tlog
x64/Debug/ufojson.tlog/CL.read.1.tlog
x64/Debug/ufojson.tlog/CL.write.1.tlog
x64/Debug/ufojson.tlog/link.command.1.tlog
x64/Debug/ufojson.tlog/link.read.1.tlog
x64/Debug/ufojson.tlog/link.write.1.tlog
x64/Debug/ufojson.tlog/ufojson.lastbuildstate
.vs/ufojson/v16/ipch/AutoPCH/244e4210feda603/UFOJSON_CORE.ipch
.vs/ufojson/v16/ipch/AutoPCH/4c74a4fe4641f0f1/UFOJSON_CORE.ipch
.vs/ufojson/v16/ipch/AutoPCH/7aa2c43b33bd39c1/MARKDOWN_PROC.ipch
.vs/ufojson/v16/ipch/AutoPCH/83d2b3da9d0674cb/UFOJSON.ipch
.vs/ufojson/v16/ipch/AutoPCH/95d0a4c3d9175a86/UTILS.ipch
.vs/ufojson/v16/ipch/AutoPCH/9e020baee8628884/UTILS.ipch
.vs/ufojson/v16/ipch/AutoPCH/a92e92f6e8cde4c8/CONVERTERS.ipch
.vs/ufojson/v16/ipch/AutoPCH/b2fb0e8685a195af/MARKDOWN.ipch
.vs/ufojson/v16/ipch/AutoPCH/be6e1f435bd2965e/CONVERTERS.ipch
.vs/ufojson/v16/ipch/AutoPCH/cc2b4f538f55c179/UFOJSON.ipch
.vs/ufojson/v16/ipch/AutoPCH/fbf69d6913f7d0e8/UDB.ipch
*.user

View File

@ -1,96 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="Source Files\libsoldout">
<Filter Include="libsoldout">
<UniqueIdentifier>{931391b6-b6ef-48f8-82ca-8723e5dd5d93}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="ufojson.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="libsoldout\array.c">
<Filter>Source Files\libsoldout</Filter>
<Filter>libsoldout</Filter>
</ClCompile>
<ClCompile Include="libsoldout\buffer.c">
<Filter>Source Files\libsoldout</Filter>
<Filter>libsoldout</Filter>
</ClCompile>
<ClCompile Include="libsoldout\markdown.c">
<Filter>Source Files\libsoldout</Filter>
<Filter>libsoldout</Filter>
</ClCompile>
<ClCompile Include="libsoldout\renderers.c">
<Filter>Source Files\libsoldout</Filter>
</ClCompile>
<ClCompile Include="utils.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="markdown_proc.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="udb.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="ufojson_core.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="converters.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="stem.c">
<Filter>Source Files</Filter>
<Filter>libsoldout</Filter>
</ClCompile>
<ClCompile Include="converters.cpp" />
<ClCompile Include="markdown_proc.cpp" />
<ClCompile Include="stem.c" />
<ClCompile Include="udb.cpp" />
<ClCompile Include="ufojson.cpp" />
<ClCompile Include="ufojson_core.cpp" />
<ClCompile Include="utils.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="libsoldout\array.h">
<Filter>Source Files\libsoldout</Filter>
<Filter>libsoldout</Filter>
</ClInclude>
<ClInclude Include="libsoldout\buffer.h">
<Filter>Source Files\libsoldout</Filter>
<Filter>libsoldout</Filter>
</ClInclude>
<ClInclude Include="libsoldout\markdown.h">
<Filter>Source Files\libsoldout</Filter>
<Filter>libsoldout</Filter>
</ClInclude>
<ClInclude Include="libsoldout\renderers.h">
<Filter>Source Files\libsoldout</Filter>
</ClInclude>
<ClInclude Include="resource.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="utils.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="markdown_proc.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="udb.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="ufojson_core.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="udb_tables.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="converters.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="utf8.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="stem.h">
<Filter>Source Files</Filter>
<Filter>libsoldout</Filter>
</ClInclude>
<ClInclude Include="resource.h" />
<ClInclude Include="converters.h" />
<ClInclude Include="markdown_proc.h" />
<ClInclude Include="stem.h" />
<ClInclude Include="udb.h" />
<ClInclude Include="udb_tables.h" />
<ClInclude Include="ufojson_core.h" />
<ClInclude Include="utf8.h" />
<ClInclude Include="utils.h" />
</ItemGroup>
</Project>