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 */