installer: add winfsp.hpp and passthrough-cpp

This commit is contained in:
Bill Zissimopoulos 2017-03-27 20:15:52 -07:00
parent 9657ae31c3
commit ddb3698c89
2 changed files with 34 additions and 0 deletions

View File

@ -208,6 +208,9 @@
<Component Id="C.winfsp.h"> <Component Id="C.winfsp.h">
<File Name="winfsp.h" KeyPath="yes" /> <File Name="winfsp.h" KeyPath="yes" />
</Component> </Component>
<Component Id="C.winfsp.hpp">
<File Name="winfsp.hpp" KeyPath="yes" />
</Component>
</Directory> </Directory>
<Directory Id="INCDIR.fuse" Name="fuse"> <Directory Id="INCDIR.fuse" Name="fuse">
<Component Id="C.fuse.h"> <Component Id="C.fuse.h">
@ -278,6 +281,20 @@
<File Name="passthrough.vcxproj.filters" KeyPath="yes" /> <File Name="passthrough.vcxproj.filters" KeyPath="yes" />
</Component> </Component>
</Directory> </Directory>
<Directory Id="SMPDIR.passthrough_cpp" Name="passthrough-cpp">
<Component Id="C.passthrough_cpp.cpp">
<File Name="passthrough-cpp.cpp" KeyPath="yes" />
</Component>
<Component Id="C.passthrough_cpp.sln">
<File Name="passthrough-cpp.sln" KeyPath="yes" />
</Component>
<Component Id="C.passthrough_cpp.vcxproj">
<File Name="passthrough-cpp.vcxproj" KeyPath="yes" />
</Component>
<Component Id="C.passthrough_cpp.vcxproj.filters">
<File Name="passthrough-cpp.vcxproj.filters" KeyPath="yes" />
</Component>
</Directory>
<Directory Id="SMPDIR.passthrough_fuse" Name="passthrough-fuse"> <Directory Id="SMPDIR.passthrough_fuse" Name="passthrough-fuse">
<Component Id="C.passthrough_fuse.c"> <Component Id="C.passthrough_fuse.c">
<File Name="passthrough-fuse.c" KeyPath="yes" /> <File Name="passthrough-fuse.c" KeyPath="yes" />
@ -357,6 +374,7 @@
<ComponentGroup Id="C.WinFsp.inc"> <ComponentGroup Id="C.WinFsp.inc">
<ComponentRef Id="C.fsctl.h" /> <ComponentRef Id="C.fsctl.h" />
<ComponentRef Id="C.winfsp.h" /> <ComponentRef Id="C.winfsp.h" />
<ComponentRef Id="C.winfsp.hpp" />
<ComponentRef Id="C.fuse.h" /> <ComponentRef Id="C.fuse.h" />
<ComponentRef Id="C.fuse_common.h" /> <ComponentRef Id="C.fuse_common.h" />
<ComponentRef Id="C.fuse_opt.h" /> <ComponentRef Id="C.fuse_opt.h" />
@ -378,6 +396,10 @@
<ComponentRef Id="C.passthrough.sln" /> <ComponentRef Id="C.passthrough.sln" />
<ComponentRef Id="C.passthrough.vcxproj" /> <ComponentRef Id="C.passthrough.vcxproj" />
<ComponentRef Id="C.passthrough.vcxproj.filters" /> <ComponentRef Id="C.passthrough.vcxproj.filters" />
<ComponentRef Id="C.passthrough_cpp.cpp" />
<ComponentRef Id="C.passthrough_cpp.sln" />
<ComponentRef Id="C.passthrough_cpp.vcxproj" />
<ComponentRef Id="C.passthrough_cpp.vcxproj.filters" />
<ComponentRef Id="C.passthrough_fuse.c" /> <ComponentRef Id="C.passthrough_fuse.c" />
<ComponentRef Id="C.passthrough_fuse.winposix.c" /> <ComponentRef Id="C.passthrough_fuse.winposix.c" />
<ComponentRef Id="C.passthrough_fuse.winposix.h" /> <ComponentRef Id="C.passthrough_fuse.winposix.h" />

View File

@ -60,6 +60,8 @@ set opt_tests=^
ifstest-memfs-x86-disk ^ ifstest-memfs-x86-disk ^
sample-passthrough-x64 ^ sample-passthrough-x64 ^
sample-passthrough-x86 ^ sample-passthrough-x86 ^
sample-passthrough-cpp-x64 ^
sample-passthrough-cpp-x86 ^
sample-passthrough-fuse-x64 ^ sample-passthrough-fuse-x64 ^
sample-passthrough-fuse-x86 sample-passthrough-fuse-x86
@ -491,6 +493,16 @@ call :__sample-passthrough x86
if !ERRORLEVEL! neq 0 goto fail if !ERRORLEVEL! neq 0 goto fail
exit /b 0 exit /b 0
:sample-passthrough-cpp-x64
call :__sample-passthrough cpp-x64
if !ERRORLEVEL! neq 0 goto fail
exit /b 0
:sample-passthrough-cpp-x86
call :__sample-passthrough cpp-x86
if !ERRORLEVEL! neq 0 goto fail
exit /b 0
:__sample-passthrough :__sample-passthrough
set SamplePassthroughExit=0 set SamplePassthroughExit=0
call %ProjRoot%\tools\build-sample %Configuration% %1 passthrough "%TMP%\passthrough-%1" call %ProjRoot%\tools\build-sample %Configuration% %1 passthrough "%TMP%\passthrough-%1"