Home | History | Annotate | Download | only in api
      1 /* Guard the header against multiple inclusion. */
      2 #ifndef __ARM_COMM_VERSION_H__
      3 #define __ARM_COMM_VERSION_H__
      4 
      5 
      6 /* The following line should be in omxtypes.h but hasn't been approved by OpenMAX yet */
      7 #define OMX_VERSION 102
      8 
      9 /* We need to define these macros in order to convert a #define number into a #define string. */
     10 #define ARM_QUOTE(a) #a
     11 #define ARM_INDIRECT(A) ARM_QUOTE(A)
     12 
     13 /* Convert the OMX_VERSION number into a string that can be used, for example, to print it out. */
     14 #define ARM_VERSION_STRING ARM_INDIRECT(OMX_VERSION)
     15 
     16 
     17 /* Define this in order to turn on ARM version/release/build strings in each domain */
     18 #define ARM_INCLUDE_VERSION_DESCRIPTIONS
     19 
     20 #ifdef ARM_INCLUDE_VERSION_DESCRIPTIONS
     21   extern const char * const omxAC_VersionDescription;
     22   extern const char * const omxIC_VersionDescription;
     23   extern const char * const omxIP_VersionDescription;
     24   extern const char * const omxSP_VersionDescription;
     25   extern const char * const omxVC_VersionDescription;
     26 #endif /* ARM_INCLUDE_VERSION_DESCRIPTIONS */
     27 
     28 
     29 /* The following entries should be automatically updated by the release script */
     30 /* They are used in the ARM version strings defined for each domain.             */
     31 
     32 /* The release tag associated with this release of the library. - used for source and object releases */
     33 #define OMX_ARM_RELEASE_TAG  "r1p0-00bet0"
     34 
     35 /* The ARM architecture used to build any objects or executables in this release. */
     36 #define OMX_ARM_BUILD_ARCHITECTURE "ARM Architecture V7 with NEON"
     37 
     38 /* The ARM Toolchain used to build any objects or executables in this release. */
     39 #define OMX_ARM_BUILD_TOOLCHAIN    "ARM RVCT 3.1"
     40 
     41 
     42 #endif /* __ARM_COMM_VERSION_H__ */
     43 
     44