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