1 //------------------------------------------------------------------------ 2 // Project : VST SDK 3 // 4 // Category : Examples 5 // Filename : public.sdk/samples/vst/adelay/source/version.h 6 // Created by : Steinberg, 06/2009 7 // Description : Example of handle the versioning and copyright info of adelay plugin 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 "1" 46 #define SUB_VERSION_INT 1 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 "adelay.vst3" 61 #if SMTG_PLATFORM_64 62 #define stringFileDescription "ADelay VST3-SDK (64Bit)" 63 #else 64 #define stringFileDescription "ADelay 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