Dmitry Fleytman
446daeca3e
Build: Introduce debug configurations without test signing
...
Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
2017-04-06 13:24:06 +03:00
Sameeh Jubran
2cd4aa5262
Build: Migrate to VS 2015 and add Win10 configurations
...
This commit migrates from VS 2013 to VS 2015. Beside the auto conversion
which was performed by VS this commit includes the following fixes
which enabled the builld to work:
Win (7, 8, 8.1, 10):
* Set the KMDF Version Major to 1.
* Set the KMDF Version Minor to 11.
Win XP:
* Add _When_ define.
* Add empty implementation to guard functions which else would cause an
unresolved symbols.
* Add path to WinDDK's wdfinstaller.h in UsbDkHelper project.
* Add "GetDriverProjectAttributes" and "GetPackageFiles" targets to
UsbDkController, UsbDkHelper and UsbDkInstHelper project files.
Signed-off-by: Sameeh Jubran <sameeh@daynix.com>
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2017-04-03 15:06:47 +03:00
Dmitry Fleytman
bc4d72510f
UsbDkHelper: Fix path to UsbDkHelperHider.h in vcxproj
...
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2015-03-25 17:38:02 +02:00
Dmitry Fleytman
408a78785a
UsbDkHelper: Introduce class for hide rules management
...
Signed-off-by: Kirill Moizik <kirill@daynix.com>
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2015-03-23 13:24:09 +02:00
Kirill Moizik
82dc647a24
UsbDkHelper: Introduce UUID generator (CGuid class)
...
Signed-off-by: Kirill Moizik <kirill@daynix.com>
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2015-03-23 13:24:00 +02:00
Dmitry Fleytman
e389fb7924
UsbDkHelper: Introduce hider API
...
Signed-off-by: Kirill Moizik <kirill@daynix.com>
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2015-02-17 09:13:05 +02:00
Dmitry Fleytman
4f85a11570
Install: Introduce helper application for MSI installer
...
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2014-11-13 17:34:45 +02:00
Dmitry Fleytman
d9aa8f4621
Build: Add version information into binaries
...
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2014-08-12 11:29:47 +03:00
Dmitry Fleytman
816de3e6a2
Build: Make build tree structure more formalized
...
1. Put all build output under Install/Install_Debug folders
2. Make x86/x64 paths symmetrical
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2014-07-31 15:53:18 +03:00
Dmitry Fleytman
447de6ad71
build: add XP/2003 configurations
...
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2014-06-01 23:01:13 +03:00
Dmitry Fleytman
e44cbe7a96
UsbDkHelper: Introduce generic handle holder class
...
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2014-05-20 12:03:22 +03:00
Pavel Gurvich
e583286caa
UsbDk: Add UsbDk.inf file to packages
...
Signed-off-by: Pavel Gurvich <pavel@daynix.com>
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2014-05-20 11:56:22 +03:00
Dmitry Fleytman
2073325b0f
UsbDkHelper: Fix PCH creation directives
...
RedirectorAccess.cpp and DriverFile.cpp should not
create precompiled headers.
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2014-05-11 19:26:12 +03:00
Pavel Gurvich
1503502858
RHHelper: Introduce UsbDkRedirectorAccess class
...
UsbDkRedirectorAccess is responsible for redirected device interfacing
Signed-off-by: Pavel Gurvich <pavel@daynix.com>
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2014-05-11 19:26:12 +03:00
Pavel Gurvich
82a7c6d339
UsbDkHelper: Introduce UsbDkDriverFile class
...
UsbDkDriverFile is responsible for operations on driver symlinks
Signed-off-by: Pavel Gurvich <pavel@daynix.com>
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2014-05-11 19:26:12 +03:00
Pavel Gurvich
cc6412fca9
UsbDkHelper: Fix exports
...
Calling convention must be CDECL to export symbols properly
Signed-off-by: Pavel Gurvich <pavel@daynix.com>
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2014-05-11 19:26:11 +03:00
Dmitry Fleytman
dc831178e5
UsbDk: Couple of build warnings fixed
...
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2014-05-11 19:26:10 +03:00
Dmitry Fleytman
244ade2a35
UsbDkHelper: Introduce UsbDkDriverAccess class and PING IOCTL
...
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2014-05-11 19:26:10 +03:00
Pavel Gurvich
998fd9a996
UsbDkHelper: Introduce DeviceMgr class with reset logic
...
Signed-off-by: Pavel Gurvich <pavel@daynix.com>
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2014-05-11 19:26:10 +03:00
Dmitry Fleytman
11503c1ca8
UsbDkController/UsbDkHelper: additional include dirs
...
.dll/.exe projects include files of each other,
VS projects configured as needed.
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2014-05-11 19:26:09 +03:00
Pavel Gurvich
7abe649fbf
UsbDk: Add .dll and .exe with installer logic
...
Signed-off-by: Pavel Gurvich <pavel@daynix.com>
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
2014-05-11 19:26:09 +03:00