1 //------------------------------------------------------------------------
2 // Project     : VST SDK
3 //
4 // Category    : Examples
5 // Filename    : version.h
6 // Created by  : Steinberg, 02/2020
7 // Description : Panner Example for VST 3
8 //
9 //-----------------------------------------------------------------------------
10 // LICENSE
11 // (c) 2020, Steinberg Media Technologies GmbH, All Rights Reserved
12 //-----------------------------------------------------------------------------
13 // Redistribution and use in source and binary forms, with or without modification,
14 // are permitted provided that the following conditions are met:
15 //
16 //   * Redistributions of source code must retain the above copyright notice,
17 //     this list of conditions and the following disclaimer.
18 //   * Redistributions in binary form must reproduce the above copyright notice,
19 //     this list of conditions and the following disclaimer in the documentation
20 //     and/or other materials provided with the distribution.
21 //   * Neither the name of the Steinberg Media Technologies nor the names of its
22 //     contributors may be used to endorse or promote products derived from this
23 //     software without specific prior written permission.
24 //
get_string(size_t check_needed)25 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
26 // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
27 // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
28 // IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
29 // INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
30 // BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
31 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
32 // LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
33 // OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
34 // OF THE POSSIBILITY OF SUCH DAMAGE.
35 //-----------------------------------------------------------------------------
36 
37 #pragma once
38 
39 #include "pluginterfaces/base/fplatform.h"
40 
41 #define MAJOR_VERSION_STR "1"
42 #define MAJOR_VERSION_INT 1
43 
44 #define SUB_VERSION_STR "0"
45 #define SUB_VERSION_INT 0
46 
47 #define RELEASE_NUMBER_STR "0"
48 #define RELEASE_NUMBER_INT 0
49 
50 #define BUILD_NUMBER_STR "1" // Build number to be sure that each result could identified.
51 #define BUILD_NUMBER_INT 1
52 
53 // Version with build number (example "1.0.3.342")
54 #define FULL_VERSION_STR MAJOR_VERSION_STR "." SUB_VERSION_STR "." RELEASE_NUMBER_STR "." BUILD_NUMBER_STR
55 
56 // Version without build number (example "1.0.3")
57 #define VERSION_STR MAJOR_VERSION_STR "." SUB_VERSION_STR "." RELEASE_NUMBER_STR
58 
59 // HERE you have to define your plug-in, company name, email and web
60 #define stringPluginName		"Panner"
61 
62 #define stringOriginalFilename	"Panner.vst3"
63 #if SMTG_PLATFORM_64
64 #define stringFileDescription	stringPluginName" VST3-SDK (64Bit)"
65 #else
66 #define stringFileDescription	stringPluginName" VST3-SDK"
67 #endif
68 #define stringCompanyName		"Steinberg Media Technologies\0"
69 #define stringCompanyWeb		"http://www.steinberg.net"
70 #define stringCompanyEmail		"mailto:info@steinberg.de"
71 
72 #define stringLegalCopyright	"� 2020 Steinberg Media Technologies"
73 #define stringLegalTrademarks	"VST is a trademark of Steinberg Media Technologies GmbH"
74