/*******************************************************************************
;*******************************************************************************
;**                                                                           **
;**                  COPYRIGHT 2001-2012 NUANCE COMMUNICATIONS                **
;**                                                                           **
;**               NUANCE COMMUNICATIONS PROPRIETARY INFORMATION               **
;**                                                                           **
;**     This software is supplied under the terms of a license agreement      **
;**     or non-disclosure agreement with Nuance Communications and may not    **
;**     be copied or disclosed except in accordance with the terms of that    **
;**     agreement.                                                            **
;**                                                                           **
;*******************************************************************************
;**                                                                           **
;**     FileName: et9abuildconfig.h                                           **
;**                                                                           **
;**  Description: This file contains (or includes) defines that determine     **
;**  specific features to be included/excluded from a build.                  **
;**                                                                           **
;*******************************************************************************
;******************************************************************************/


#ifndef _BUILD_CONFIG_H_
#define _BUILD_CONFIG_H_    1

#define  BUILD_CONFIG_IS_INCLUDED

#define SWTEXT(x)   ((const ET9SYMB *)TEXT(x))

/*================================================================================= */
/* This section of defines decipher what type of environment we are developing for. */
/* This section should *precede* the inclusion of OemBuild.h */
/* Try to use the environment independent defines here! */
/*================================================================================= */
#define Z1_PPC_DEVICE       1
#define Z1_DESKTOP          2
#define Z1_PPC_EMULATOR     3
#define Z1_GCC              4
#define Z1_SYMBIAN          5

/* determine the environment */
/* For device builds: */
#ifndef Z1_ENVIRONMENT
    #if defined(PPCDEVICE)
        #define Z1_ENVIRONMENT  Z1_PPC_DEVICE
    #elif defined(DESKTOP)
        #define Z1_ENVIRONMENT  Z1_DESKTOP
    #elif defined(__GNUC__)
        #define Z1_ENVIRONMENT  Z1_GCC
    #elif defined(__SYMBIAN32__)
        #define Z1_ENVIRONMENT  Z1_SYMBIAN
    #else
        #define Z1_ENVIRONMENT  Z1_PPC_EMULATOR
        #define Z1_ANY_EMULATOR 1
    #endif
#endif
#if Z1_ENVIRONMENT == Z1_PPC_EMULATOR
    #ifndef Z1_ANY_EMULATOR
        #define Z1_ANY_EMULATOR 1
    #endif
#endif

#include "et9aoembuild.h"

#endif  /* _BUILD_CONFIG_H_ */



/* eof */
