00001 //------------------------------------------------------------------------ 00002 // Project : VST SDK 00003 // Version : 3.0 00004 // 00005 // Category : Examples 00006 // Filename : version.h 00007 // Created by : Steinberg, 04/2005 00008 // Modified : $Date: 2008/01/09 12:51:06 $ 00009 // Description : Example of handle the versionning and copyright info of again plugin 00010 // used for the resources (RC file for example) 00011 //----------------------------------------------------------------------------- 00012 // LICENSE 00013 // © 2008, Steinberg Media Technologies GmbH, All Rights Reserved 00014 //----------------------------------------------------------------------------- 00015 // This Software Development Kit may not be distributed in parts or its entirety 00016 // without prior written agreement by Steinberg Media Technologies GmbH. 00017 // This SDK must not be used to re-engineer or manipulate any technology used 00018 // in any Steinberg or Third-party application or software module, 00019 // unless permitted by law. 00020 // Neither the name of the Steinberg Media Technologies nor the names of its 00021 // contributors may be used to endorse or promote products derived from this 00022 // software without specific prior written permission. 00023 // 00024 // THIS SDK IS PROVIDED BY STEINBERG MEDIA TECHNOLOGIES GMBH "AS IS" AND 00025 // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 00026 // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 00027 // IN NO EVENT SHALL STEINBERG MEDIA TECHNOLOGIES GMBH BE LIABLE FOR ANY DIRECT, 00028 // INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 00029 // BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 00030 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 00031 // LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 00032 // OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 00033 // OF THE POSSIBILITY OF SUCH DAMAGE. 00034 //----------------------------------------------------------------------------- 00035 00036 #ifndef __version__ 00037 #define __version__ 00038 00039 #include "pluginterfaces/base/fplatform.h" 00040 00041 #define MAJOR_VERSION_STR "1" 00042 #define MAJOR_VERSION_INT 1 00043 00044 #define SUB_VERSION_STR "1" 00045 #define SUB_VERSION_INT 1 00046 00047 #define RELEASE_NUMBER_STR "1" 00048 #define RELEASE_NUMBER_INT 1 00049 00050 #define BUILD_NUMBER_STR "1" // Build number to be sure that each result could identified. 00051 #define BUILD_NUMBER_INT 1 00052 00053 // Version with build number (example "1.0.3.342") 00054 #define FULL_VERSION_STR MAJOR_VERSION_STR "." SUB_VERSION_STR "." RELEASE_NUMBER_STR "." BUILD_NUMBER_STR 00055 00056 // Version without build number (example "1.0.3") 00057 #define VERSION_STR MAJOR_VERSION_STR "." SUB_VERSION_STR "." RELEASE_NUMBER_STR 00058 00059 #define stringOriginalFilename "again.vst3" 00060 #if PLATFORM_64 00061 #define stringFileDescription "AGain VST3-SDK (64Bit)" 00062 #else 00063 #define stringFileDescription "AGain VST3-SDK" 00064 #endif 00065 #define stringCompanyName "Steinberg Media Technologies\0" 00066 #define stringLegalCopyright "© 2008 Steinberg Media Technologies" 00067 #define stringLegalTrademarks "VST is a trademark of Steinberg Media Technologies GmbH" 00068 00069 #endif //__version__