CHAILink SDK  Version 1.3
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CLC_CustomizationVerif.h
Go to the documentation of this file.
1 //*********************************************************
2 // File: CLC_CustomizationVerif.h
3 // Project: CopperLan CHAILink Client SDK
4 // Version: 1.3
5 // Release Date: 2014/04/15
6 //*********************************************************
7 
8 /********************************************************************
9 Software License Agreement: CHAILink Client source code
10 
11 The software supplied herewith by Klavis Technology (the “Company”) is intended and
12 supplied to you, the Company’s customer, for use solely and exclusively on embedded
13 CopperLan products needing a CHAILink Client.
14  The software is owned by the Company and/or its supplier, and is protected
15  under applicable copyright laws. All rights are reserved. Any use in violation of the
16  foregoing restrictions may subject the user to criminal sanctions under applicable laws,
17 as well as to civil liability for the breach of the terms and conditions of this license.
18 
19 THIS SOFTWARE MUST REMAIN UNMODIFIED. NO WARRANTIES, WHETHER EXPRESS,
20  IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
21  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE
22 IN CASE OF SOURCE CODE CHANGE BY THE CUSTOMER. IN CASE OF SUCH CHANGE, THE
23 COMPANY SHALL NOT BE LIABLE FOR SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
24 OF ANY KIND.
25 ********************************************************************/
26 
27 #ifndef _CLC_CUSTOMIZATIONVERIF_H_
28 #define _CLC_CUSTOMIZATIONVERIF_H_
29 
30 
31 #include "CLC_Customization.h"
32 
33 //=====================================================================
34 // Expand defines
35 //=====================================================================
36 #if defined(ENABLE_MESSAGE_ALL)
37 #if !defined(ENABLE_MESSAGE_GENERIC)
38 #define ENABLE_MESSAGE_GENERIC
39 #endif
40 #if !defined(ENABLE_MESSAGE_EVENT)
41 #define ENABLE_MESSAGE_EVENT
42 #endif
43 #if !defined(ENABLE_MESSAGE_MODIFIER)
44 #define ENABLE_MESSAGE_MODIFIER
45 #endif
46 #if !defined(ENABLE_MESSAGE_SELECTOR)
47 #define ENABLE_MESSAGE_SELECTOR
48 #endif
49 #if !defined(ENABLE_MESSAGE_TEXT)
50 #define ENABLE_MESSAGE_TEXT
51 #endif
52 #if !defined(ENABLE_MESSAGE_MIDISYSEX)
53 #define ENABLE_MESSAGE_MIDISYSEX
54 #endif
55 #endif
56 
57 #if !defined(ENABLE_DEVICE_LOCAL) && !defined(ENABLE_DEVICE_COPPERLAN2MIDI) && !defined(ENABLE_DEVICE_VMIDILINKOUT) \
58  && !defined(ENABLE_DEVICE_SHAREDDISPLAY) && !defined(ENABLE_DEVICE_SHAREDDISPLAY_CLIENT) && !defined(ENABLE_DEVICE_VMIDILINKIN) \
59  && !defined(ENABLE_DEVICE_VMIDILINKOUT)
60 #define NO_DEVICE_ENABLED
61 #endif
62 
63 #if defined(ENABLE_NETWORK_SEARCH) || defined(ENABLE_REMOTE_DEVICE)
64 #define ARH_ENABLED
65 #endif
66 
67 #endif //_CLC_CUSTOMIZATIONVERIF_H_