kdriveExpress SDK 23.2.0
kdrive_express_enabled.h
Go to the documentation of this file.
1 //
2 // Copyright (c) 2002-2023 WEINZIERL ENGINEERING GmbH
3 // All rights reserved.
4 //
5 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6 // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7 // FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
8 // SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY,
9 // WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
10 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
11 //
12 
13 #ifndef __KDRIVE_EXPRESS_ENABLED_H__
14 #define __KDRIVE_EXPRESS_ENABLED_H__
15 
16 /*******************************
17 ** Enabled Components
18 ********************************/
19 
20 #ifndef KDRIVE_EXPRESS_SECURITY_ENABLED
21 #define KDRIVE_EXPRESS_SECURITY_ENABLED (1)
22 #endif /* KDRIVE_EXPRESS_SECURITY_ENABLED */
23 
24 #ifndef KDRIVE_EXPRESS_SERVICES_ENABLED
25 #define KDRIVE_EXPRESS_SERVICES_ENABLED (1)
26 #endif /* KDRIVE_EXPRESS_SERVICES_ENABLED */
27 
28 #ifndef KDRIVE_EXPRESS_COMMERCIAL_ENABLED
29 #define KDRIVE_EXPRESS_COMMERCIAL_ENABLED (0)
30 #endif /* KDRIVE_EXPRESS_COMMERCIAL_ENABLED */
31 
32 #ifndef KDRIVE_EXPRESS_TRANSCEIVER_ENABLED
33 #define KDRIVE_EXPRESS_TRANSCEIVER_ENABLED (0)
34 #endif /* KDRIVE_EXPRESS_TRANSCEIVER_ENABLED */
35 
36 #ifndef KDRIVE_EXPRESS_OBJECT_SERVER_ENABLED
37 #define KDRIVE_EXPRESS_OBJECT_SERVER_ENABLED (0)
38 #endif /* KDRIVE_EXPRESS_OBJECT_SERVER_ENABLED */
39 
40 #ifndef KDRIVE_EXPRESS_GROUPOBJECTDIAGNOSTIC_ENABLED
41 #define KDRIVE_EXPRESS_GROUPOBJECTDIAGNOSTIC_ENABLED (0)
42 #endif /* KDRIVE_EXPRESS_GROUPOBJECTDIAGNOSTIC_ENABLED */
43 
44 /*******************************
45 ** Internal define to determine whether to include services
46 ********************************/
47 
48 #if (KDRIVE_EXPRESS_SERVICES_ENABLED == 1) || (KDRIVE_EXPRESS_COMMERCIAL_ENABLED == 1)
49 #define KDRIVE_EXPRESS_SERVICES_INCLUDED (1)
50 #endif /* (KDRIVE_EXPRESS_SERVICES_ENABLED == 1) || (KDRIVE_EXPRESS_COMMERCIAL_ENABLED == 1) */
51 
52 #endif /* __KDRIVE_EXPRESS_ENABLED_H__ */