epoc32/include/tools/stlport/stl/config/_system.h
branchSymbian2
changeset 3 e1b950c65cb4
parent 2 2fe1408b6811
child 4 837f303aceeb
     1.1 --- a/epoc32/include/tools/stlport/stl/config/_system.h	Tue Mar 16 16:12:26 2010 +0000
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,179 +0,0 @@
     1.4 -/*
     1.5 - * Copyright (c) 1997
     1.6 - * Moscow Center for SPARC Technology
     1.7 - *
     1.8 - * Copyright (c) 1999
     1.9 - * Boris Fomitchev
    1.10 - *
    1.11 - * This material is provided "as is", with absolutely no warranty expressed
    1.12 - * or implied. Any use is at your own risk.
    1.13 - *
    1.14 - * Permission to use or copy this software for any purpose is hereby granted
    1.15 - * without fee, provided the above notices are retained on all copies.
    1.16 - * Permission to modify the code and to distribute modified code is granted,
    1.17 - * provided the above notices are retained, and a notice that the code was
    1.18 - * modified is included with the above copyright notice.
    1.19 - *
    1.20 - */
    1.21 -
    1.22 -/*
    1.23 - * Purpose of this file :
    1.24 - *
    1.25 - * To hold COMPILER-SPECIFIC portion of STLport settings.
    1.26 - * In general, user should not edit this file unless
    1.27 - * using the compiler not recognized below.
    1.28 - *
    1.29 - * If your compiler is not being recognized yet,
    1.30 - * please look for definitions of macros in stl_mycomp.h,
    1.31 - * copy stl_mycomp.h to stl_YOUR_COMPILER_NAME,
    1.32 - * adjust flags for your compiler, and add  <include config/stl_YOUR_COMPILER_NAME>
    1.33 - * to the secton controlled by unique macro defined internaly by your compiler.
    1.34 - *
    1.35 - * To change user-definable settings, please edit <user_config.h>
    1.36 - *
    1.37 - */
    1.38 -
    1.39 -#ifndef __stl_config__system_h
    1.40 -#define __stl_config__system_h
    1.41 -
    1.42 -#if defined (__sun)
    1.43 -#  include <stl/config/_solaris.h>
    1.44 -#  if defined (__GNUC__)
    1.45 -#    include <stl/config/_gcc.h>
    1.46 -#  elif defined (__SUNPRO_CC)
    1.47 -#    include <stl/config/_sunprocc.h>
    1.48 -/*
    1.49 -#  ifdef __KCC
    1.50 -#    include <stl/config/_kai.h>
    1.51 -#  endif
    1.52 -*/
    1.53 -#  elif defined (__APOGEE__)  /* Apogee 4.x */
    1.54 -#    include <stl/config/_apcc.h>
    1.55 -#  elif defined (__FCC_VERSION) /* Fujitsu Compiler, v4.0 assumed */
    1.56 -#    include <stl/config/_fujitsu.h>
    1.57 -#  endif
    1.58 -#elif defined (__hpux)
    1.59 -#  include <stl/config/_hpux.h>
    1.60 -#  if defined (__GNUC__)
    1.61 -#    include <stl/config/_gcc.h>
    1.62 -#  elif defined (__HP_aCC)
    1.63 -#    include <stl/config/_hpacc.h>
    1.64 -#  endif
    1.65 -#elif defined (linux) || defined (__linux__)
    1.66 -#  include <stl/config/_linux.h>
    1.67 -/* Intel's icc define __GNUC__! */
    1.68 -#  if defined (__INTEL_COMPILER)
    1.69 -#    include <stl/config/_icc.h>
    1.70 -#  elif defined (__GNUC__)
    1.71 -#    include <stl/config/_gcc.h>
    1.72 -#  endif
    1.73 -/*
    1.74 -#  ifdef __KCC
    1.75 -#    include <stl/config/_kai.h>
    1.76 -#  endif
    1.77 -*/
    1.78 -#elif defined (__FreeBSD__)
    1.79 -#  include <stl/config/_freebsd.h>
    1.80 -#  if defined (__GNUC__)
    1.81 -#    include <stl/config/_gcc.h>
    1.82 -#  endif
    1.83 -#elif defined (__OpenBSD__)
    1.84 -#  include <stl/config/_openbsd.h>
    1.85 -#  if defined (__GNUC__)
    1.86 -#    include <stl/config/_gcc.h>
    1.87 -#  endif
    1.88 -#elif defined (N_PLAT_NLM) /* Novell NetWare */
    1.89 -#  include <stl/config/_netware.h>
    1.90 -#  ifdef __MWERKS__ /* Metrowerks CodeWarrior */
    1.91 -#    include <stl/config/_mwccnlm.h>
    1.92 -#  endif
    1.93 -#elif defined (__sgi) /* IRIX? */
    1.94 -#  define _STLP_PLATFORM "SGI Irix"
    1.95 -#  if defined (__GNUC__)
    1.96 -#    include <stl/config/_gcc.h>
    1.97 -#  else
    1.98 -#    include <stl/config/_sgi.h>
    1.99 -#  endif
   1.100 -#elif defined (__OS400__) /* AS/400 C++ */
   1.101 -#  define _STLP_PLATFORM "OS 400"
   1.102 -#  if defined (__GNUC__)
   1.103 -#    include <stl/config/_gcc.h>
   1.104 -#  else
   1.105 -#    include <stl/config/_as400.h>
   1.106 -#  endif
   1.107 -#elif defined (_AIX)
   1.108 -#  include <stl/config/_aix.h>
   1.109 -#  if defined (__xlC__) || defined (__IBMC__) || defined ( __IBMCPP__ )
   1.110 -     /* AIX xlC, Visual Age C++ , OS-390 C++ */
   1.111 -#    include <stl/config/_ibm.h>
   1.112 -#  endif
   1.113 -#elif defined (_CRAY) /* Cray C++ 3.4 or 3.5 */
   1.114 -#  define _STLP_PLATFORM "Cray"
   1.115 -#  include <config/_cray.h>
   1.116 -#elif defined (__DECCXX) || defined (__DECC)
   1.117 -#  define _STLP_PLATFORM "DECC"
   1.118 -#  ifdef __vms
   1.119 -#    include <stl/config/_dec_vms.h>
   1.120 -#  else
   1.121 -#    include <stl/config/_dec.h>
   1.122 -#  endif
   1.123 -#elif defined (macintosh) || defined (_MAC)
   1.124 -#  include <stl/config/_mac.h>
   1.125 -#  if defined (__MWERKS__)
   1.126 -#    include <stl/config/_mwerks.h>
   1.127 -#  elif defined (__MRC__) || (defined (__SC__) && (__SC__ >= 0x882))
   1.128 -     /* Apple MPW SCpp 8.8.2, Apple MPW MrCpp 4.1.0 */
   1.129 -#    include <stl/config/_apple.h>
   1.130 -#  endif
   1.131 -#elif defined (__APPLE__)
   1.132 -#  include <stl/config/_macosx.h>
   1.133 -#  ifdef __GNUC__
   1.134 -#    include <stl/config/_gcc.h>
   1.135 -#  endif
   1.136 -#elif defined (__CYGWIN__)
   1.137 -#  include <stl/config/_cygwin.h>
   1.138 -#  if defined (__GNUC__)
   1.139 -#    include <stl/config/_gcc.h>
   1.140 -#  endif
   1.141 -#elif defined (__MINGW32__)
   1.142 -#  define _STLP_PLATFORM "MinGW"
   1.143 -#  if defined (__GNUC__)
   1.144 -#    include <stl/config/_gcc.h>
   1.145 -#  endif
   1.146 -#  include <stl/config/_windows.h>
   1.147 -#elif defined (_WIN32) || defined (__WIN32) || defined (WIN32) || defined (__WIN32__) || \
   1.148 -      defined (__WIN16) || defined (WIN16) || defined (_WIN16)
   1.149 -#  if defined ( __BORLANDC__ )  /* Borland C++ ( 4.x - 5.x ) */
   1.150 -#    include <stl/config/_bc.h>
   1.151 -#  elif defined (__WATCOM_CPLUSPLUS__) || defined (__WATCOMC__)  /* Watcom C++ */
   1.152 -#    include <stl/config/_watcom.h>
   1.153 -#  elif defined (__COMO__) || defined (__COMO_VERSION_)
   1.154 -#    include <stl/config/_como.h>
   1.155 -#  elif defined (__DMC__)   /* Digital Mars C++ */
   1.156 -#    include <stl/config/_dm.h>
   1.157 -#  elif defined (__SC__) && (__SC__ < 0x800) /* Symantec 7.5 */
   1.158 -#    include <stl/config/_symantec.h>
   1.159 -#  elif defined (__ICL) /* Intel reference compiler for Win */
   1.160 -#    include <stl/config/_intel.h>
   1.161 -#  elif defined (__MWERKS__)
   1.162 -#    include <stl/config/_mwerks.h>
   1.163 -#  elif defined (_MSC_VER) && (_MSC_VER >= 1200) && defined (UNDER_CE)
   1.164 -     /* Microsoft eMbedded Visual C++ 3.0, 4.0 (.NET) */
   1.165 -#    include <stl/config/_evc.h>
   1.166 -#  elif defined (_MSC_VER)
   1.167 -    /* Microsoft Visual C++ 6.0, 7.0, 7.1, 8.0 */
   1.168 -#    include <stl/config/_msvc.h>
   1.169 -#  endif
   1.170 -
   1.171 -#  include <stl/config/_windows.h>
   1.172 -#else
   1.173 -#  error Unknown platform !!
   1.174 -#endif
   1.175 -
   1.176 -#if !defined (_STLP_COMPILER)
   1.177 -/* Unable to identify the compiler, issue error diagnostic.
   1.178 - * Edit <config/stl_mycomp.h> to set STLport up for your compiler. */
   1.179 -#  include <stl/config/stl_mycomp.h>
   1.180 -#endif
   1.181 -
   1.182 -#endif /* __stl_config__system_h */