/*=Top=of=Header================================================================
*
*  Module-Name: RNAV
*
*  File:	    config.h
*
*  Project:     TIGER
*
*+-----------------------------------------------------------------------------+
*|                                                                             |
*|     S T N    A t l a s    E l e k t r o n i k    G m b H     B r e m e n    |
*|                                                                             |
*|     For  this software  product we  reserve all  rights, including those    |
*|     relating to patents or registered designs. It must not be reproduced    |
*|     or used  otherwise or made available  to any third party without our    |
*|     prior permission in writing.                                            |
*|                                                                             |
*+-----------------------------------------------------------------------------+
*
*  Brief Description:
*	Definitions for different platforms. The #define constant "ACT_OPSYS" may be
*	used in the source code for conditional compilation, if required.
*
*
*
*  Parameters: 
*
*  Output parameter :
*
*
*  Input parameter :
*
*  Language:
*
*           ANSI-C
*
*  Peripherals used:
*
*           none
*
*  Functions used:
*
*           none
*
*-------------------------------------------------------------------------------
*
*  Project:         TIGER
*
*  Item Number:     SG 5133 G 004
*
*  Release Date:    07.08.02
*
*  Validity Grade:  GS2
*
*  Revision:        1.1
*
*  Revision Date:
*
*  Author:          M.Braun
*
*  Department:	    SFT
*
*-------------------------------------------------------------------------------
*
*  Long Description:
*	Definitions for different platforms. The #define constant "ACT_OPSYS" may be
*	used in the source code for conditional compilation, if required.
*
*
*  Rule for use:
*
*
*-------------------------------------------------------------------------------
*
*  Modifications:
*
*   Date: 07.08.2002    Name: M.Braun
*   Comment: 
*
*
*=Bottom=of=Header============================================================*/




#ifndef _config_h_
#define _config_h_


/* -------------------------------------------------------------------------- */

/* These platforms are supported */

#define OPSYS_WIN32		12
#define OPSYS_IRIX		42
#define OPSYS_LINUX		45

/* -------------------------------------------------------------------------- */

/* take into account the defines (set by the makefile) */

#ifdef WIN32
#define ACT_OPSYS	OPSYS_WIN32
#endif

#ifdef SGI_IRIX
#define ACT_OPSYS	OPSYS_IRIX
#endif

#ifdef LINUX
#define ACT_OPSYS	OPSYS_LINUX
#endif

/* -------------------------------------------------------------------------- */

/* combination */

#if ((ACT_OPSYS == OPSYS_IRIX) || (ACT_OPSYS == OPSYS_LINUX))
#define OPSYS_IS_UNIX 1
#else
#define OPSYS_IS_UNIX 0
#endif

/* -------------------------------------------------------------------------- */


#endif /* _config_h_ */

