aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2021-09-19 19:25:23 +0200
committerStefan Boberg <[email protected]>2021-09-19 19:25:23 +0200
commite7e26b8d581229de469cd309a5fea7ba39d84f55 (patch)
treee8ea6fbe1abce73638de9b0da8c0f874483d2e1d
parentAdded GetSessionIdString() which returns a text representation of the session id (diff)
downloadzen-e7e26b8d581229de469cd309a5fea7ba39d84f55.tar.xz
zen-e7e26b8d581229de469cd309a5fea7ba39d84f55.zip
Added module cpp/h for zenstore
-rw-r--r--zenstore/zenstore.cpp17
-rw-r--r--zenstore/zenstore.vcxproj5
-rw-r--r--zenstore/zenstore.vcxproj.filters5
3 files changed, 27 insertions, 0 deletions
diff --git a/zenstore/zenstore.cpp b/zenstore/zenstore.cpp
new file mode 100644
index 000000000..cd16e5634
--- /dev/null
+++ b/zenstore/zenstore.cpp
@@ -0,0 +1,17 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+
+#include "zenstore/zenstore.h"
+
+#include <zenstore/CAS.h>
+#include <zenstore/basicfile.h>
+
+namespace zen {
+
+void
+zenstore_forcelinktests()
+{
+ basicfile_forcelink();
+ CAS_forcelink();
+}
+
+} // namespace zen
diff --git a/zenstore/zenstore.vcxproj b/zenstore/zenstore.vcxproj
index 8d665f2c3..eb2ecd02b 100644
--- a/zenstore/zenstore.vcxproj
+++ b/zenstore/zenstore.vcxproj
@@ -19,6 +19,7 @@
<ClCompile Include="filecas.cpp" />
<ClCompile Include="gc.cpp" />
<ClCompile Include="scrub.cpp" />
+ <ClCompile Include="zenstore.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="compactcas.h" />
@@ -29,12 +30,16 @@
<ClInclude Include="include\zenstore\scrub.h" />
<ClInclude Include="include\zenstore\CAS.h" />
<ClInclude Include="include\zenstore\caslog.h" />
+ <ClInclude Include="include\zenstore\zenstore.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\zencore\zencore.vcxproj">
<Project>{d75bf9ab-c61e-4fff-ad59-1563430f05e2}</Project>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <None Include="xmake.lua" />
+ </ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
diff --git a/zenstore/zenstore.vcxproj.filters b/zenstore/zenstore.vcxproj.filters
index 3dfb89dbf..8a52c69f6 100644
--- a/zenstore/zenstore.vcxproj.filters
+++ b/zenstore/zenstore.vcxproj.filters
@@ -9,6 +9,7 @@
<ClCompile Include="scrub.cpp" />
<ClCompile Include="basicfile.cpp" />
<ClCompile Include="cidstore.cpp" />
+ <ClCompile Include="zenstore.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="compactcas.h" />
@@ -19,5 +20,9 @@
<ClInclude Include="include\zenstore\scrub.h" />
<ClInclude Include="include\zenstore\basicfile.h" />
<ClInclude Include="include\zenstore\cidstore.h" />
+ <ClInclude Include="include\zenstore\zenstore.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="xmake.lua" />
</ItemGroup>
</Project> \ No newline at end of file