Houdini Engine 1.9
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
HAPI_Version.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  *
6  * Produced by:
7  * Side Effects Software Inc
8  * 123 Front Street West, Suite 1401
9  * Toronto, Ontario
10  * Canada M5J 2M2
11  * 416-504-9876
12  *
13  * COMMENTS:
14  * Generated version information to be used when linking for
15  * sanity checks.
16  */
17 
18 /////////////////////////////////////////////////////////////////////////////
19 /////////////////////////////////////////////////////////////////////////////
20 // WARNING! This file is GENERATED by Make.
21 // DO NOT modify manually or commit to the repository!
22 /////////////////////////////////////////////////////////////////////////////
23 /////////////////////////////////////////////////////////////////////////////
24 
25 #ifndef __HAPI_VERSION_h__
26 #define __HAPI_VERSION_h__
27 
28 // The three components of the Houdini version that HAPI is
29 // expecting to compile against.
30 #define HAPI_VERSION_HOUDINI_MAJOR 14
31 #define HAPI_VERSION_HOUDINI_MINOR 0
32 #define HAPI_VERSION_HOUDINI_BUILD 1006
33 #define HAPI_VERSION_HOUDINI_PATCH 0
34 
35 // The three components of the Houdini version that HAPI belongs to.
36 // The HAPI library itself can come from a different baseline than
37 // the Houdini it is being compiled against when we do something like
38 // "backgrafting" where we take, say, a 13.0 (1.5) HAPI and ship it
39 // with a Houdini 12.5. This version is always locked with the
40 // actual Houdini Engine version (below) because Houdini Engine is in
41 // the same baseline as Houdini so their releases always coincide.
42 #define HAPI_VERSION_ORIG_HOUDINI_MAJOR 14
43 #define HAPI_VERSION_ORIG_HOUDINI_MINOR 0
44 #define HAPI_VERSION_ORIG_HOUDINI_BUILD 1006
45 #define HAPI_VERSION_ORIG_HOUDINI_PATCH 0
46 
47 // The two components of the Houdini Engine (marketed) version.
48 #define HAPI_VERSION_HOUDINI_ENGINE_MAJOR 1
49 #define HAPI_VERSION_HOUDINI_ENGINE_MINOR 9
50 
51 // This is a monotonously increasing API version number that can be used
52 // to lock against a certain API for compatibility purposes. Basically,
53 // when this number changes code compiled against the HAPI.h methods
54 // might no longer compile. Semantic changes to the methods will also
55 // cause this version to increase. This number will be reset to 0
56 // every time the Houdini Engine version is bumped.
57 #define HAPI_VERSION_HOUDINI_ENGINE_API 21
58 
59 #endif // __HAPI_VERSION_h__