security/nss/coreconf/mkdepend/imakemdep.h

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/security/nss/coreconf/mkdepend/imakemdep.h	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,782 @@
     1.4 +
     1.5 +/* $XConsortium: imakemdep.h,v 1.83 95/04/07 19:47:46 kaleb Exp $ */
     1.6 +/* $XFree86: xc/config/imake/imakemdep.h,v 3.12 1995/07/08 10:22:17 dawes Exp $ */
     1.7 +/*
     1.8 +
     1.9 +Copyright (c) 1993, 1994  X Consortium
    1.10 +
    1.11 +Permission is hereby granted, free of charge, to any person obtaining a copy
    1.12 +of this software and associated documentation files (the "Software"), to deal
    1.13 +in the Software without restriction, including without limitation the rights
    1.14 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    1.15 +copies of the Software, and to permit persons to whom the Software is
    1.16 +furnished to do so, subject to the following conditions:
    1.17 +
    1.18 +The above copyright notice and this permission notice shall be included in
    1.19 +all copies or substantial portions of the Software.
    1.20 +
    1.21 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    1.22 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    1.23 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
    1.24 +X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
    1.25 +AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
    1.26 +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    1.27 +
    1.28 +Except as contained in this notice, the name of the X Consortium shall not be
    1.29 +used in advertising or otherwise to promote the sale, use or other dealings
    1.30 +in this Software without prior written authorization from the X Consortium.
    1.31 +
    1.32 +*/
    1.33 +
    1.34 +
    1.35 +/* 
    1.36 + * This file contains machine-dependent constants for the imake utility.
    1.37 + * When porting imake, read each of the steps below and add in any necessary
    1.38 + * definitions.  In general you should *not* edit ccimake.c or imake.c!
    1.39 + */
    1.40 +
    1.41 +#ifdef CCIMAKE
    1.42 +/*
    1.43 + * Step 1:  imake_ccflags
    1.44 + *     Define any special flags that will be needed to get imake.c to compile.
    1.45 + *     These will be passed to the compile along with the contents of the
    1.46 + *     make variable BOOTSTRAPCFLAGS.
    1.47 + */
    1.48 +#ifdef hpux
    1.49 +#ifdef hp9000s800
    1.50 +#define imake_ccflags "-DSYSV"
    1.51 +#else
    1.52 +#define imake_ccflags "-Wc,-Nd4000,-Ns3000 -DSYSV"
    1.53 +#endif
    1.54 +#endif
    1.55 +
    1.56 +#if defined(macII) || defined(_AUX_SOURCE)
    1.57 +#define imake_ccflags "-DmacII -DSYSV"
    1.58 +#endif
    1.59 +
    1.60 +#ifdef stellar
    1.61 +#define imake_ccflags "-DSYSV"
    1.62 +#endif
    1.63 +
    1.64 +#if defined(USL) || defined(Oki) || defined(NCR)
    1.65 +#define imake_ccflags "-Xc -DSVR4"
    1.66 +#endif
    1.67 +
    1.68 +#ifdef sony
    1.69 +#if defined(SYSTYPE_SYSV) || defined(_SYSTYPE_SYSV)
    1.70 +#define imake_ccflags "-DSVR4"
    1.71 +#else
    1.72 +#include <sys/param.h>
    1.73 +#if NEWSOS < 41
    1.74 +#define imake_ccflags "-Dbsd43 -DNOSTDHDRS"
    1.75 +#else
    1.76 +#if NEWSOS < 42
    1.77 +#define imake_ccflags "-Dbsd43"
    1.78 +#endif
    1.79 +#endif
    1.80 +#endif
    1.81 +#endif
    1.82 +
    1.83 +#ifdef _CRAY
    1.84 +#define imake_ccflags "-DSYSV -DUSG"
    1.85 +#endif
    1.86 +
    1.87 +#if defined(_IBMR2) || defined(aix)
    1.88 +#define imake_ccflags "-Daix -DSYSV"
    1.89 +#endif
    1.90 +
    1.91 +#ifdef Mips
    1.92 +#  if defined(SYSTYPE_BSD) || defined(BSD) || defined(BSD43)
    1.93 +#    define imake_ccflags "-DBSD43"
    1.94 +#  else 
    1.95 +#    define imake_ccflags "-DSYSV"
    1.96 +#  endif
    1.97 +#endif 
    1.98 +
    1.99 +#ifdef is68k
   1.100 +#define imake_ccflags "-Dluna -Duniosb"
   1.101 +#endif
   1.102 +
   1.103 +#ifdef SYSV386
   1.104 +# ifdef SVR4
   1.105 +#  define imake_ccflags "-Xc -DSVR4"
   1.106 +# else
   1.107 +#  define imake_ccflags "-DSYSV"
   1.108 +# endif
   1.109 +#endif
   1.110 +
   1.111 +#ifdef SVR4
   1.112 +# ifdef i386
   1.113 +#  define imake_ccflags "-Xc -DSVR4"
   1.114 +# endif
   1.115 +#endif
   1.116 +
   1.117 +#ifdef SYSV
   1.118 +# ifdef i386
   1.119 +#  define imake_ccflags "-DSYSV"
   1.120 +# endif
   1.121 +#endif
   1.122 +
   1.123 +#ifdef __convex__
   1.124 +#define imake_ccflags "-fn -tm c1"
   1.125 +#endif
   1.126 +
   1.127 +#ifdef apollo
   1.128 +#define imake_ccflags "-DX_NOT_POSIX"
   1.129 +#endif
   1.130 +
   1.131 +#ifdef WIN32
   1.132 +#define imake_ccflags "-nologo -batch -D__STDC__"
   1.133 +#endif
   1.134 +
   1.135 +#ifdef __uxp__
   1.136 +#define imake_ccflags "-DSVR4 -DANSICPP"
   1.137 +#endif
   1.138 +
   1.139 +#ifdef __sxg__
   1.140 +#define imake_ccflags "-DSYSV -DUSG -DNOSTDHDRS"
   1.141 +#endif
   1.142 +
   1.143 +#ifdef sequent
   1.144 +#define imake_ccflags "-DX_NOT_STDC_ENV -DX_NOT_POSIX"
   1.145 +#endif
   1.146 +
   1.147 +#ifdef _SEQUENT_
   1.148 +#define imake_ccflags "-DSYSV -DUSG"
   1.149 +#endif
   1.150 +
   1.151 +#if defined(SX) || defined(PC_UX)
   1.152 +#define imake_ccflags "-DSYSV"
   1.153 +#endif
   1.154 +
   1.155 +#ifdef nec_ews_svr2
   1.156 +#define imake_ccflags "-DUSG"
   1.157 +#endif
   1.158 +
   1.159 +#if defined(nec_ews_svr4) || defined(_nec_ews_svr4) || defined(_nec_up) || defined(_nec_ft)
   1.160 +#define imake_ccflags "-DSVR4"
   1.161 +#endif
   1.162 +
   1.163 +#ifdef	MACH
   1.164 +#define imake_ccflags "-DNOSTDHDRS"
   1.165 +#endif
   1.166 +
   1.167 +/* this is for OS/2 under EMX. This won't work with DOS */
   1.168 +#if defined(__EMX__) 
   1.169 +#define imake_ccflags "-DBSD43"
   1.170 +#endif
   1.171 +
   1.172 +#else /* not CCIMAKE */
   1.173 +#ifndef MAKEDEPEND
   1.174 +/*
   1.175 + * Step 2:  dup2
   1.176 + *     If your OS doesn't have a dup2() system call to duplicate one file
   1.177 + *     descriptor onto another, define such a mechanism here (if you don't
   1.178 + *     already fall under the existing category(ies).
   1.179 + */
   1.180 +#if defined(SYSV) && !defined(_CRAY) && !defined(Mips) && !defined(_SEQUENT_)
   1.181 +#define	dup2(fd1,fd2)	((fd1 == fd2) ? fd1 : (close(fd2), \
   1.182 +					       fcntl(fd1, F_DUPFD, fd2)))
   1.183 +#endif
   1.184 +
   1.185 +
   1.186 +/*
   1.187 + * Step 3:  FIXUP_CPP_WHITESPACE
   1.188 + *     If your cpp collapses tabs macro expansions into a single space and
   1.189 + *     replaces escaped newlines with a space, define this symbol.  This will
   1.190 + *     cause imake to attempt to patch up the generated Makefile by looking
   1.191 + *     for lines that have colons in them (this is why the rules file escapes
   1.192 + *     all colons).  One way to tell if you need this is to see whether or not
   1.193 + *     your Makefiles have no tabs in them and lots of @@ strings.
   1.194 + */
   1.195 +#if defined(sun) || defined(SYSV) || defined(SVR4) || defined(hcx) || defined(WIN32) || (defined(AMOEBA) && defined(CROSS_COMPILE))
   1.196 +#define FIXUP_CPP_WHITESPACE
   1.197 +#endif
   1.198 +#ifdef WIN32
   1.199 +#define REMOVE_CPP_LEADSPACE
   1.200 +#define INLINE_SYNTAX
   1.201 +#define MAGIC_MAKE_VARS
   1.202 +#endif
   1.203 +#ifdef __minix_vmd
   1.204 +#define FIXUP_CPP_WHITESPACE
   1.205 +#endif
   1.206 +
   1.207 +/*
   1.208 + * Step 4:  USE_CC_E, DEFAULT_CC, DEFAULT_CPP
   1.209 + *     If you want to use cc -E instead of cpp, define USE_CC_E.
   1.210 + *     If use cc -E but want a different compiler, define DEFAULT_CC.
   1.211 + *     If the cpp you need is not in /lib/cpp, define DEFAULT_CPP.
   1.212 + */
   1.213 +#ifdef hpux
   1.214 +#define USE_CC_E
   1.215 +#endif
   1.216 +#ifdef WIN32
   1.217 +#define USE_CC_E
   1.218 +#define DEFAULT_CC "cl"
   1.219 +#endif
   1.220 +#ifdef apollo
   1.221 +#define DEFAULT_CPP "/usr/lib/cpp"
   1.222 +#endif
   1.223 +#if defined(_IBMR2) && !defined(DEFAULT_CPP)
   1.224 +#define DEFAULT_CPP "/usr/lpp/X11/Xamples/util/cpp/cpp"
   1.225 +#endif
   1.226 +#if defined(sun) && defined(SVR4)
   1.227 +#define DEFAULT_CPP "/usr/ccs/lib/cpp"
   1.228 +#endif
   1.229 +#ifdef __bsdi__
   1.230 +#define DEFAULT_CPP "/usr/bin/cpp"
   1.231 +#endif
   1.232 +#ifdef __uxp__
   1.233 +#define DEFAULT_CPP "/usr/ccs/lib/cpp"
   1.234 +#endif
   1.235 +#ifdef __sxg__
   1.236 +#define DEFAULT_CPP "/usr/lib/cpp"
   1.237 +#endif
   1.238 +#ifdef _CRAY
   1.239 +#define DEFAULT_CPP "/lib/pcpp"
   1.240 +#endif
   1.241 +#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
   1.242 +#define DEFAULT_CPP "/usr/libexec/cpp"
   1.243 +#endif
   1.244 +#ifdef	MACH
   1.245 +#define USE_CC_E
   1.246 +#endif
   1.247 +#ifdef __minix_vmd
   1.248 +#define DEFAULT_CPP "/usr/lib/cpp"
   1.249 +#endif
   1.250 +#if defined(__EMX__)
   1.251 +/* expects cpp in PATH */
   1.252 +#define DEFAULT_CPP "cpp"
   1.253 +#endif
   1.254 +
   1.255 +/*
   1.256 + * Step 5:  cpp_argv
   1.257 + *     The following table contains the flags that should be passed
   1.258 + *     whenever a Makefile is being generated.  If your preprocessor 
   1.259 + *     doesn't predefine any unique symbols, choose one and add it to the
   1.260 + *     end of this table.  Then, do the following:
   1.261 + * 
   1.262 + *         a.  Use this symbol in Imake.tmpl when setting MacroFile.
   1.263 + *         b.  Put this symbol in the definition of BootstrapCFlags in your
   1.264 + *             <platform>.cf file.
   1.265 + *         c.  When doing a make World, always add "BOOTSTRAPCFLAGS=-Dsymbol" 
   1.266 + *             to the end of the command line.
   1.267 + * 
   1.268 + *     Note that you may define more than one symbol (useful for platforms 
   1.269 + *     that support multiple operating systems).
   1.270 + */
   1.271 +
   1.272 +#define	ARGUMENTS 50	/* number of arguments in various arrays */
   1.273 +char *cpp_argv[ARGUMENTS] = {
   1.274 +	"cc",		/* replaced by the actual program to exec */
   1.275 +	"-I.",		/* add current directory to include path */
   1.276 +#ifdef unix
   1.277 +	"-Uunix",	/* remove unix symbol so that filename unix.c okay */
   1.278 +#endif
   1.279 +#if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(MACH)
   1.280 +# ifdef __i386__
   1.281 +	"-D__i386__",
   1.282 +# endif
   1.283 +# ifdef __x86_64__
   1.284 +	"-D__x86_64__",
   1.285 +# endif
   1.286 +# ifdef __GNUC__
   1.287 +	"-traditional",
   1.288 +# endif
   1.289 +#endif
   1.290 +#ifdef M4330
   1.291 +	"-DM4330",	/* Tektronix */
   1.292 +#endif
   1.293 +#ifdef M4310
   1.294 +	"-DM4310",	/* Tektronix */
   1.295 +#endif
   1.296 +#if defined(macII) || defined(_AUX_SOURCE)
   1.297 +	"-DmacII",	/* Apple A/UX */
   1.298 +#endif
   1.299 +#ifdef USL
   1.300 +	"-DUSL",	/* USL */
   1.301 +#endif
   1.302 +#ifdef sony
   1.303 +	"-Dsony",	/* Sony */
   1.304 +#if !defined(SYSTYPE_SYSV) && !defined(_SYSTYPE_SYSV) && NEWSOS < 42
   1.305 +	"-Dbsd43",
   1.306 +#endif
   1.307 +#endif
   1.308 +#ifdef _IBMR2
   1.309 +	"-D_IBMR2",	/* IBM RS-6000 (we ensured that aix is defined above */
   1.310 +#ifndef aix
   1.311 +#define aix		/* allow BOOTSTRAPCFLAGS="-D_IBMR2" */
   1.312 +#endif
   1.313 +#endif /* _IBMR2 */
   1.314 +#ifdef aix
   1.315 +	"-Daix",	/* AIX instead of AOS */
   1.316 +#ifndef ibm
   1.317 +#define ibm		/* allow BOOTSTRAPCFLAGS="-Daix" */
   1.318 +#endif
   1.319 +#endif /* aix */
   1.320 +#ifdef ibm
   1.321 +	"-Dibm",	/* IBM PS/2 and RT under both AOS and AIX */
   1.322 +#endif
   1.323 +#ifdef luna
   1.324 +	"-Dluna",	/* OMRON luna 68K and 88K */
   1.325 +#ifdef luna1
   1.326 +	"-Dluna1",
   1.327 +#endif
   1.328 +#ifdef luna88k		/* need not on UniOS-Mach Vers. 1.13 */
   1.329 +	"-traditional", /* for some older version            */
   1.330 +#endif			/* instead of "-DXCOMM=\\#"          */
   1.331 +#ifdef uniosb
   1.332 +	"-Duniosb",
   1.333 +#endif
   1.334 +#ifdef uniosu
   1.335 +	"-Duniosu",
   1.336 +#endif
   1.337 +#endif /* luna */
   1.338 +#ifdef _CRAY		/* Cray */
   1.339 +	"-Ucray",
   1.340 +#endif
   1.341 +#ifdef Mips
   1.342 +	"-DMips",	/* Define and use Mips for Mips Co. OS/mach. */
   1.343 +# if defined(SYSTYPE_BSD) || defined(BSD) || defined(BSD43)
   1.344 +	"-DBSD43",	/* Mips RISCOS supports two environments */
   1.345 +# else
   1.346 +	"-DSYSV",	/* System V environment is the default */
   1.347 +# endif
   1.348 +#endif /* Mips */
   1.349 +#ifdef MOTOROLA
   1.350 +	"-DMOTOROLA",    /* Motorola Delta Systems */
   1.351 +# ifdef SYSV
   1.352 +	"-DSYSV", 
   1.353 +# endif
   1.354 +# ifdef SVR4
   1.355 +	"-DSVR4",
   1.356 +# endif
   1.357 +#endif /* MOTOROLA */
   1.358 +#ifdef i386
   1.359 +	"-Di386",
   1.360 +# ifdef SVR4
   1.361 +	"-DSVR4",
   1.362 +# endif
   1.363 +# ifdef SYSV
   1.364 +	"-DSYSV",
   1.365 +#  ifdef ISC
   1.366 +	"-DISC",
   1.367 +#   ifdef ISC40
   1.368 +	"-DISC40",       /* ISC 4.0 */
   1.369 +#   else
   1.370 +#    ifdef ISC202
   1.371 +	"-DISC202",      /* ISC 2.0.2 */
   1.372 +#    else
   1.373 +#     ifdef ISC30
   1.374 +	"-DISC30",       /* ISC 3.0 */
   1.375 +#     else
   1.376 +	"-DISC22",       /* ISC 2.2.1 */
   1.377 +#     endif
   1.378 +#    endif
   1.379 +#   endif
   1.380 +#  endif
   1.381 +#  ifdef SCO
   1.382 +	"-DSCO",
   1.383 +#   ifdef SCO324
   1.384 +	"-DSCO324",
   1.385 +#   endif
   1.386 +#  endif
   1.387 +# endif
   1.388 +# ifdef ESIX
   1.389 +	"-DESIX",
   1.390 +# endif
   1.391 +# ifdef ATT
   1.392 +	"-DATT",
   1.393 +# endif
   1.394 +# ifdef DELL
   1.395 +	"-DDELL",
   1.396 +# endif
   1.397 +#endif
   1.398 +#ifdef SYSV386           /* System V/386 folks, obsolete */
   1.399 +	"-Di386",
   1.400 +# ifdef SVR4
   1.401 +	"-DSVR4",
   1.402 +# endif
   1.403 +# ifdef ISC
   1.404 +	"-DISC",
   1.405 +#  ifdef ISC40
   1.406 +	"-DISC40",       /* ISC 4.0 */
   1.407 +#  else
   1.408 +#   ifdef ISC202
   1.409 +	"-DISC202",      /* ISC 2.0.2 */
   1.410 +#   else
   1.411 +#    ifdef ISC30
   1.412 +	"-DISC30",       /* ISC 3.0 */
   1.413 +#    else
   1.414 +	"-DISC22",       /* ISC 2.2.1 */
   1.415 +#    endif
   1.416 +#   endif
   1.417 +#  endif
   1.418 +# endif
   1.419 +# ifdef SCO
   1.420 +	"-DSCO",
   1.421 +#  ifdef SCO324
   1.422 +	"-DSCO324",
   1.423 +#  endif
   1.424 +# endif
   1.425 +# ifdef ESIX
   1.426 +	"-DESIX",
   1.427 +# endif
   1.428 +# ifdef ATT
   1.429 +	"-DATT",
   1.430 +# endif
   1.431 +# ifdef DELL
   1.432 +	"-DDELL",
   1.433 +# endif
   1.434 +#endif
   1.435 +#ifdef __osf__
   1.436 +	"-D__osf__",
   1.437 +# ifdef __mips__
   1.438 +	"-D__mips__",
   1.439 +# endif
   1.440 +# ifdef __alpha
   1.441 +	"-D__alpha",
   1.442 +# endif
   1.443 +# ifdef __i386__
   1.444 +	"-D__i386__",
   1.445 +# endif
   1.446 +# ifdef __GNUC__
   1.447 +	"-traditional",
   1.448 +# endif
   1.449 +#endif
   1.450 +#ifdef Oki
   1.451 +	"-DOki",
   1.452 +#endif
   1.453 +#ifdef sun
   1.454 +#ifdef SVR4
   1.455 +	"-DSVR4",
   1.456 +#endif
   1.457 +#endif
   1.458 +#ifdef WIN32
   1.459 +	"-DWIN32",
   1.460 +	"-nologo",
   1.461 +	"-batch",
   1.462 +	"-D__STDC__",
   1.463 +#endif
   1.464 +#ifdef NCR
   1.465 +	"-DNCR",	/* NCR */
   1.466 +#endif
   1.467 +#ifdef linux
   1.468 +        "-traditional",
   1.469 +        "-Dlinux",
   1.470 +#endif
   1.471 +#ifdef __uxp__
   1.472 +	"-D__uxp__",
   1.473 +#endif
   1.474 +#ifdef __sxg__
   1.475 +	"-D__sxg__",
   1.476 +#endif
   1.477 +#ifdef nec_ews_svr2
   1.478 +	"-Dnec_ews_svr2",
   1.479 +#endif
   1.480 +#ifdef AMOEBA
   1.481 +	"-DAMOEBA",
   1.482 +# ifdef CROSS_COMPILE
   1.483 +	"-DCROSS_COMPILE",
   1.484 +#  ifdef CROSS_i80386
   1.485 +	"-Di80386",
   1.486 +#  endif
   1.487 +#  ifdef CROSS_sparc
   1.488 +	"-Dsparc",
   1.489 +#  endif
   1.490 +#  ifdef CROSS_mc68000
   1.491 +	"-Dmc68000",
   1.492 +#  endif
   1.493 +# else
   1.494 +#  ifdef i80386
   1.495 +	"-Di80386",
   1.496 +#  endif
   1.497 +#  ifdef sparc
   1.498 +	"-Dsparc",
   1.499 +#  endif
   1.500 +#  ifdef mc68000
   1.501 +	"-Dmc68000",
   1.502 +#  endif
   1.503 +# endif
   1.504 +#endif
   1.505 +#ifdef __minix_vmd
   1.506 +        "-Dminix",
   1.507 +#endif
   1.508 +
   1.509 +#if defined(__EMX__)
   1.510 +	"-traditional",
   1.511 +	"-Demxos2",
   1.512 +#endif
   1.513 +
   1.514 +};
   1.515 +#else /* else MAKEDEPEND */
   1.516 +/*
   1.517 + * Step 6:  predefs
   1.518 + *     If your compiler and/or preprocessor define any specific symbols, add
   1.519 + *     them to the the following table.  The definition of struct symtab is
   1.520 + *     in util/makedepend/def.h.
   1.521 + */
   1.522 +#define QUOTEIT(x) #x
   1.523 +#define QUOTEEXPANSION(x) QUOTEIT(x)
   1.524 +
   1.525 +struct symtab	predefs[] = {
   1.526 +#ifdef apollo
   1.527 +	{"apollo", "1"},
   1.528 +#endif
   1.529 +#ifdef ibm032
   1.530 +	{"ibm032", "1"},
   1.531 +#endif
   1.532 +#ifdef ibm
   1.533 +	{"ibm", "1"},
   1.534 +#endif
   1.535 +#ifdef aix
   1.536 +	{"aix", "1"},
   1.537 +#endif
   1.538 +#ifdef sun
   1.539 +	{"sun", "1"},
   1.540 +#endif
   1.541 +#ifdef sun2
   1.542 +	{"sun2", "1"},
   1.543 +#endif
   1.544 +#ifdef sun3
   1.545 +	{"sun3", "1"},
   1.546 +#endif
   1.547 +#ifdef sun4
   1.548 +	{"sun4", "1"},
   1.549 +#endif
   1.550 +#ifdef sparc
   1.551 +	{"sparc", "1"},
   1.552 +#endif
   1.553 +#ifdef __sparc__
   1.554 +	{"__sparc__", "1"},
   1.555 +#endif
   1.556 +#ifdef hpux
   1.557 +	{"hpux", "1"},
   1.558 +#endif
   1.559 +#ifdef __hpux
   1.560 +	{"__hpux", "1"},
   1.561 +#endif
   1.562 +#ifdef __hp9000s800
   1.563 +	{"__hp9000s800", "1"},
   1.564 +#endif
   1.565 +#ifdef __hp9000s700
   1.566 +	{"__hp9000s700", "1"},
   1.567 +#endif
   1.568 +#ifdef vax
   1.569 +	{"vax", "1"},
   1.570 +#endif
   1.571 +#ifdef VMS
   1.572 +	{"VMS", "1"},
   1.573 +#endif
   1.574 +#ifdef cray
   1.575 +	{"cray", "1"},
   1.576 +#endif
   1.577 +#ifdef CRAY
   1.578 +	{"CRAY", "1"},
   1.579 +#endif
   1.580 +#ifdef _CRAY
   1.581 +	{"_CRAY", "1"},
   1.582 +#endif
   1.583 +#ifdef att
   1.584 +	{"att", "1"},
   1.585 +#endif
   1.586 +#ifdef mips
   1.587 +	{"mips", "1"},
   1.588 +#endif
   1.589 +#ifdef __mips__
   1.590 +	{"__mips__", "1"},
   1.591 +#endif
   1.592 +#ifdef ultrix
   1.593 +	{"ultrix", "1"},
   1.594 +#endif
   1.595 +#ifdef stellar
   1.596 +	{"stellar", "1"},
   1.597 +#endif
   1.598 +#ifdef mc68000
   1.599 +	{"mc68000", "1"},
   1.600 +#endif
   1.601 +#ifdef mc68020
   1.602 +	{"mc68020", "1"},
   1.603 +#endif
   1.604 +#ifdef __GNUC__
   1.605 +	{"__GNUC__", "1"},
   1.606 +#endif
   1.607 +#if __STDC__
   1.608 +	{"__STDC__", "1"},
   1.609 +#endif
   1.610 +#ifdef __HIGHC__
   1.611 +	{"__HIGHC__", "1"},
   1.612 +#endif
   1.613 +#ifdef CMU
   1.614 +	{"CMU", "1"},
   1.615 +#endif
   1.616 +#ifdef luna
   1.617 +	{"luna", "1"},
   1.618 +#ifdef luna1
   1.619 +	{"luna1", "1"},
   1.620 +#endif
   1.621 +#ifdef luna2
   1.622 +	{"luna2", "1"},
   1.623 +#endif
   1.624 +#ifdef luna88k
   1.625 +	{"luna88k", "1"},
   1.626 +#endif
   1.627 +#ifdef uniosb
   1.628 +	{"uniosb", "1"},
   1.629 +#endif
   1.630 +#ifdef uniosu
   1.631 +	{"uniosu", "1"},
   1.632 +#endif
   1.633 +#endif
   1.634 +#ifdef ieeep754
   1.635 +	{"ieeep754", "1"},
   1.636 +#endif
   1.637 +#ifdef is68k
   1.638 +	{"is68k", "1"},
   1.639 +#endif
   1.640 +#ifdef m68k
   1.641 +        {"m68k", "1"},
   1.642 +#endif
   1.643 +#ifdef m88k
   1.644 +        {"m88k", "1"},
   1.645 +#endif
   1.646 +#ifdef __m88k__
   1.647 +	{"__m88k__", "1"},
   1.648 +#endif
   1.649 +#ifdef bsd43
   1.650 +	{"bsd43", "1"},
   1.651 +#endif
   1.652 +#ifdef hcx
   1.653 +	{"hcx", "1"},
   1.654 +#endif
   1.655 +#ifdef sony
   1.656 +	{"sony", "1"},
   1.657 +#ifdef SYSTYPE_SYSV
   1.658 +	{"SYSTYPE_SYSV", "1"},
   1.659 +#endif
   1.660 +#ifdef _SYSTYPE_SYSV
   1.661 +	{"_SYSTYPE_SYSV", "1"},
   1.662 +#endif
   1.663 +#endif
   1.664 +#ifdef __OSF__
   1.665 +	{"__OSF__", "1"},
   1.666 +#endif
   1.667 +#ifdef __osf__
   1.668 +	{"__osf__", "1"},
   1.669 +#endif
   1.670 +#ifdef __alpha
   1.671 +	{"__alpha", "1"},
   1.672 +#endif
   1.673 +#ifdef __DECC
   1.674 +	{"__DECC",  "1"},
   1.675 +#endif
   1.676 +#ifdef __decc
   1.677 +	{"__decc",  "1"},
   1.678 +#endif
   1.679 +#ifdef __uxp__
   1.680 +	{"__uxp__", "1"},
   1.681 +#endif
   1.682 +#ifdef __sxg__
   1.683 +	{"__sxg__", "1"},
   1.684 +#endif
   1.685 +#ifdef _SEQUENT_
   1.686 +	{"_SEQUENT_", "1"},
   1.687 +	{"__STDC__", "1"},
   1.688 +#endif
   1.689 +#ifdef __bsdi__
   1.690 +	{"__bsdi__", "1"},
   1.691 +#endif
   1.692 +#ifdef nec_ews_svr2
   1.693 +	{"nec_ews_svr2", "1"},
   1.694 +#endif
   1.695 +#ifdef nec_ews_svr4
   1.696 +	{"nec_ews_svr4", "1"},
   1.697 +#endif
   1.698 +#ifdef _nec_ews_svr4
   1.699 +	{"_nec_ews_svr4", "1"},
   1.700 +#endif
   1.701 +#ifdef _nec_up
   1.702 +	{"_nec_up", "1"},
   1.703 +#endif
   1.704 +#ifdef SX
   1.705 +	{"SX", "1"},
   1.706 +#endif
   1.707 +#ifdef nec
   1.708 +	{"nec", "1"},
   1.709 +#endif
   1.710 +#ifdef _nec_ft
   1.711 +	{"_nec_ft", "1"},
   1.712 +#endif
   1.713 +#ifdef PC_UX
   1.714 +	{"PC_UX", "1"},
   1.715 +#endif
   1.716 +#ifdef sgi
   1.717 +	{"sgi", "1"},
   1.718 +#endif
   1.719 +#ifdef __sgi
   1.720 +	{"__sgi", "1"},
   1.721 +#endif
   1.722 +#ifdef __FreeBSD__
   1.723 +	{"__FreeBSD__", "1"},
   1.724 +#endif
   1.725 +#ifdef __NetBSD__
   1.726 +	{"__NetBSD__", "1"},
   1.727 +#endif
   1.728 +#ifdef __OpenBSD__
   1.729 +	{"__OpenBSD__", "1"},
   1.730 +#endif
   1.731 +#ifdef __EMX__
   1.732 +	{"__EMX__", "1"},
   1.733 +#endif
   1.734 +	/* ADDED THE FOLLOWING SYMBOLS FOR WINDOWS */
   1.735 +#ifdef _WIN32
   1.736 +	{"_WIN32", QUOTEEXPANSION(_WIN32) },
   1.737 +#endif
   1.738 +#ifdef _WIN64
   1.739 +	{"_WIN64", QUOTEEXPANSION(_WIN64) },
   1.740 +#endif
   1.741 +#ifdef _X86
   1.742 +	{"_X86", QUOTEEXPANSION(_X86) },
   1.743 +#endif
   1.744 +#ifdef _X86_
   1.745 +	{"_X86_", QUOTEEXPANSION(_X86_) },
   1.746 +#endif
   1.747 +#ifdef _X86_64
   1.748 +	{"_X86_64", QUOTEEXPANSION(_X86_64) },
   1.749 +#endif
   1.750 +#ifdef _X86_64_
   1.751 +	{"_X86_64_", QUOTEEXPANSION(_X86_64_) },
   1.752 +#endif
   1.753 +#ifdef _DEBUG
   1.754 +	{"_DEBUG", QUOTEEXPANSION(_DEBUG) },
   1.755 +#endif
   1.756 +#ifdef _DLL
   1.757 +	{"_DLL", QUOTEEXPANSION(_DLL) },
   1.758 +#endif
   1.759 +#ifdef _M_IX86
   1.760 +	{"_M_IX86", QUOTEEXPANSION(_M_IX86) },
   1.761 +#endif
   1.762 +#ifdef _M_X64
   1.763 +	{"_M_X64", QUOTEEXPANSION(_M_X64) },
   1.764 +#endif
   1.765 +#ifdef _MSC_FULL_VER
   1.766 +	{"_MSC_FULL_VER", QUOTEEXPANSION(_MSC_FULL_VER) },
   1.767 +#endif
   1.768 +#ifdef _MSC_VER
   1.769 +	{"_MSC_VER", QUOTEEXPANSION(_MSC_VER) },
   1.770 +#endif
   1.771 +#ifdef _MSVC_RUNTIME_CHECKS
   1.772 +	{"_MSVC_RUNTIME_CHECKS", QUOTEEXPANSION(_MSVC_RUNTIME_CHECKS) },
   1.773 +#endif
   1.774 +#ifdef _MT
   1.775 +	{"_MT", QUOTEEXPANSION(_MT) },
   1.776 +#endif
   1.777 +#ifdef _CHAR_UNSIGNED
   1.778 +	{"_CHAR_UNSIGNED", QUOTEEXPANSION(_CHAR_UNSIGNED) },
   1.779 +#endif
   1.780 +	/* add any additional symbols before this line */
   1.781 +	{NULL, NULL}
   1.782 +};
   1.783 +
   1.784 +#endif /* MAKEDEPEND */
   1.785 +#endif /* CCIMAKE */

mercurial