security/nss/coreconf/mkdepend/imakemdep.h

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

     2 /* $XConsortium: imakemdep.h,v 1.83 95/04/07 19:47:46 kaleb Exp $ */
     3 /* $XFree86: xc/config/imake/imakemdep.h,v 3.12 1995/07/08 10:22:17 dawes Exp $ */
     4 /*
     6 Copyright (c) 1993, 1994  X Consortium
     8 Permission is hereby granted, free of charge, to any person obtaining a copy
     9 of this software and associated documentation files (the "Software"), to deal
    10 in the Software without restriction, including without limitation the rights
    11 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    12 copies of the Software, and to permit persons to whom the Software is
    13 furnished to do so, subject to the following conditions:
    15 The above copyright notice and this permission notice shall be included in
    16 all copies or substantial portions of the Software.
    18 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    19 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    20 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
    21 X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
    22 AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
    23 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    25 Except as contained in this notice, the name of the X Consortium shall not be
    26 used in advertising or otherwise to promote the sale, use or other dealings
    27 in this Software without prior written authorization from the X Consortium.
    29 */
    32 /* 
    33  * This file contains machine-dependent constants for the imake utility.
    34  * When porting imake, read each of the steps below and add in any necessary
    35  * definitions.  In general you should *not* edit ccimake.c or imake.c!
    36  */
    38 #ifdef CCIMAKE
    39 /*
    40  * Step 1:  imake_ccflags
    41  *     Define any special flags that will be needed to get imake.c to compile.
    42  *     These will be passed to the compile along with the contents of the
    43  *     make variable BOOTSTRAPCFLAGS.
    44  */
    45 #ifdef hpux
    46 #ifdef hp9000s800
    47 #define imake_ccflags "-DSYSV"
    48 #else
    49 #define imake_ccflags "-Wc,-Nd4000,-Ns3000 -DSYSV"
    50 #endif
    51 #endif
    53 #if defined(macII) || defined(_AUX_SOURCE)
    54 #define imake_ccflags "-DmacII -DSYSV"
    55 #endif
    57 #ifdef stellar
    58 #define imake_ccflags "-DSYSV"
    59 #endif
    61 #if defined(USL) || defined(Oki) || defined(NCR)
    62 #define imake_ccflags "-Xc -DSVR4"
    63 #endif
    65 #ifdef sony
    66 #if defined(SYSTYPE_SYSV) || defined(_SYSTYPE_SYSV)
    67 #define imake_ccflags "-DSVR4"
    68 #else
    69 #include <sys/param.h>
    70 #if NEWSOS < 41
    71 #define imake_ccflags "-Dbsd43 -DNOSTDHDRS"
    72 #else
    73 #if NEWSOS < 42
    74 #define imake_ccflags "-Dbsd43"
    75 #endif
    76 #endif
    77 #endif
    78 #endif
    80 #ifdef _CRAY
    81 #define imake_ccflags "-DSYSV -DUSG"
    82 #endif
    84 #if defined(_IBMR2) || defined(aix)
    85 #define imake_ccflags "-Daix -DSYSV"
    86 #endif
    88 #ifdef Mips
    89 #  if defined(SYSTYPE_BSD) || defined(BSD) || defined(BSD43)
    90 #    define imake_ccflags "-DBSD43"
    91 #  else 
    92 #    define imake_ccflags "-DSYSV"
    93 #  endif
    94 #endif 
    96 #ifdef is68k
    97 #define imake_ccflags "-Dluna -Duniosb"
    98 #endif
   100 #ifdef SYSV386
   101 # ifdef SVR4
   102 #  define imake_ccflags "-Xc -DSVR4"
   103 # else
   104 #  define imake_ccflags "-DSYSV"
   105 # endif
   106 #endif
   108 #ifdef SVR4
   109 # ifdef i386
   110 #  define imake_ccflags "-Xc -DSVR4"
   111 # endif
   112 #endif
   114 #ifdef SYSV
   115 # ifdef i386
   116 #  define imake_ccflags "-DSYSV"
   117 # endif
   118 #endif
   120 #ifdef __convex__
   121 #define imake_ccflags "-fn -tm c1"
   122 #endif
   124 #ifdef apollo
   125 #define imake_ccflags "-DX_NOT_POSIX"
   126 #endif
   128 #ifdef WIN32
   129 #define imake_ccflags "-nologo -batch -D__STDC__"
   130 #endif
   132 #ifdef __uxp__
   133 #define imake_ccflags "-DSVR4 -DANSICPP"
   134 #endif
   136 #ifdef __sxg__
   137 #define imake_ccflags "-DSYSV -DUSG -DNOSTDHDRS"
   138 #endif
   140 #ifdef sequent
   141 #define imake_ccflags "-DX_NOT_STDC_ENV -DX_NOT_POSIX"
   142 #endif
   144 #ifdef _SEQUENT_
   145 #define imake_ccflags "-DSYSV -DUSG"
   146 #endif
   148 #if defined(SX) || defined(PC_UX)
   149 #define imake_ccflags "-DSYSV"
   150 #endif
   152 #ifdef nec_ews_svr2
   153 #define imake_ccflags "-DUSG"
   154 #endif
   156 #if defined(nec_ews_svr4) || defined(_nec_ews_svr4) || defined(_nec_up) || defined(_nec_ft)
   157 #define imake_ccflags "-DSVR4"
   158 #endif
   160 #ifdef	MACH
   161 #define imake_ccflags "-DNOSTDHDRS"
   162 #endif
   164 /* this is for OS/2 under EMX. This won't work with DOS */
   165 #if defined(__EMX__) 
   166 #define imake_ccflags "-DBSD43"
   167 #endif
   169 #else /* not CCIMAKE */
   170 #ifndef MAKEDEPEND
   171 /*
   172  * Step 2:  dup2
   173  *     If your OS doesn't have a dup2() system call to duplicate one file
   174  *     descriptor onto another, define such a mechanism here (if you don't
   175  *     already fall under the existing category(ies).
   176  */
   177 #if defined(SYSV) && !defined(_CRAY) && !defined(Mips) && !defined(_SEQUENT_)
   178 #define	dup2(fd1,fd2)	((fd1 == fd2) ? fd1 : (close(fd2), \
   179 					       fcntl(fd1, F_DUPFD, fd2)))
   180 #endif
   183 /*
   184  * Step 3:  FIXUP_CPP_WHITESPACE
   185  *     If your cpp collapses tabs macro expansions into a single space and
   186  *     replaces escaped newlines with a space, define this symbol.  This will
   187  *     cause imake to attempt to patch up the generated Makefile by looking
   188  *     for lines that have colons in them (this is why the rules file escapes
   189  *     all colons).  One way to tell if you need this is to see whether or not
   190  *     your Makefiles have no tabs in them and lots of @@ strings.
   191  */
   192 #if defined(sun) || defined(SYSV) || defined(SVR4) || defined(hcx) || defined(WIN32) || (defined(AMOEBA) && defined(CROSS_COMPILE))
   193 #define FIXUP_CPP_WHITESPACE
   194 #endif
   195 #ifdef WIN32
   196 #define REMOVE_CPP_LEADSPACE
   197 #define INLINE_SYNTAX
   198 #define MAGIC_MAKE_VARS
   199 #endif
   200 #ifdef __minix_vmd
   201 #define FIXUP_CPP_WHITESPACE
   202 #endif
   204 /*
   205  * Step 4:  USE_CC_E, DEFAULT_CC, DEFAULT_CPP
   206  *     If you want to use cc -E instead of cpp, define USE_CC_E.
   207  *     If use cc -E but want a different compiler, define DEFAULT_CC.
   208  *     If the cpp you need is not in /lib/cpp, define DEFAULT_CPP.
   209  */
   210 #ifdef hpux
   211 #define USE_CC_E
   212 #endif
   213 #ifdef WIN32
   214 #define USE_CC_E
   215 #define DEFAULT_CC "cl"
   216 #endif
   217 #ifdef apollo
   218 #define DEFAULT_CPP "/usr/lib/cpp"
   219 #endif
   220 #if defined(_IBMR2) && !defined(DEFAULT_CPP)
   221 #define DEFAULT_CPP "/usr/lpp/X11/Xamples/util/cpp/cpp"
   222 #endif
   223 #if defined(sun) && defined(SVR4)
   224 #define DEFAULT_CPP "/usr/ccs/lib/cpp"
   225 #endif
   226 #ifdef __bsdi__
   227 #define DEFAULT_CPP "/usr/bin/cpp"
   228 #endif
   229 #ifdef __uxp__
   230 #define DEFAULT_CPP "/usr/ccs/lib/cpp"
   231 #endif
   232 #ifdef __sxg__
   233 #define DEFAULT_CPP "/usr/lib/cpp"
   234 #endif
   235 #ifdef _CRAY
   236 #define DEFAULT_CPP "/lib/pcpp"
   237 #endif
   238 #if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
   239 #define DEFAULT_CPP "/usr/libexec/cpp"
   240 #endif
   241 #ifdef	MACH
   242 #define USE_CC_E
   243 #endif
   244 #ifdef __minix_vmd
   245 #define DEFAULT_CPP "/usr/lib/cpp"
   246 #endif
   247 #if defined(__EMX__)
   248 /* expects cpp in PATH */
   249 #define DEFAULT_CPP "cpp"
   250 #endif
   252 /*
   253  * Step 5:  cpp_argv
   254  *     The following table contains the flags that should be passed
   255  *     whenever a Makefile is being generated.  If your preprocessor 
   256  *     doesn't predefine any unique symbols, choose one and add it to the
   257  *     end of this table.  Then, do the following:
   258  * 
   259  *         a.  Use this symbol in Imake.tmpl when setting MacroFile.
   260  *         b.  Put this symbol in the definition of BootstrapCFlags in your
   261  *             <platform>.cf file.
   262  *         c.  When doing a make World, always add "BOOTSTRAPCFLAGS=-Dsymbol" 
   263  *             to the end of the command line.
   264  * 
   265  *     Note that you may define more than one symbol (useful for platforms 
   266  *     that support multiple operating systems).
   267  */
   269 #define	ARGUMENTS 50	/* number of arguments in various arrays */
   270 char *cpp_argv[ARGUMENTS] = {
   271 	"cc",		/* replaced by the actual program to exec */
   272 	"-I.",		/* add current directory to include path */
   273 #ifdef unix
   274 	"-Uunix",	/* remove unix symbol so that filename unix.c okay */
   275 #endif
   276 #if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(MACH)
   277 # ifdef __i386__
   278 	"-D__i386__",
   279 # endif
   280 # ifdef __x86_64__
   281 	"-D__x86_64__",
   282 # endif
   283 # ifdef __GNUC__
   284 	"-traditional",
   285 # endif
   286 #endif
   287 #ifdef M4330
   288 	"-DM4330",	/* Tektronix */
   289 #endif
   290 #ifdef M4310
   291 	"-DM4310",	/* Tektronix */
   292 #endif
   293 #if defined(macII) || defined(_AUX_SOURCE)
   294 	"-DmacII",	/* Apple A/UX */
   295 #endif
   296 #ifdef USL
   297 	"-DUSL",	/* USL */
   298 #endif
   299 #ifdef sony
   300 	"-Dsony",	/* Sony */
   301 #if !defined(SYSTYPE_SYSV) && !defined(_SYSTYPE_SYSV) && NEWSOS < 42
   302 	"-Dbsd43",
   303 #endif
   304 #endif
   305 #ifdef _IBMR2
   306 	"-D_IBMR2",	/* IBM RS-6000 (we ensured that aix is defined above */
   307 #ifndef aix
   308 #define aix		/* allow BOOTSTRAPCFLAGS="-D_IBMR2" */
   309 #endif
   310 #endif /* _IBMR2 */
   311 #ifdef aix
   312 	"-Daix",	/* AIX instead of AOS */
   313 #ifndef ibm
   314 #define ibm		/* allow BOOTSTRAPCFLAGS="-Daix" */
   315 #endif
   316 #endif /* aix */
   317 #ifdef ibm
   318 	"-Dibm",	/* IBM PS/2 and RT under both AOS and AIX */
   319 #endif
   320 #ifdef luna
   321 	"-Dluna",	/* OMRON luna 68K and 88K */
   322 #ifdef luna1
   323 	"-Dluna1",
   324 #endif
   325 #ifdef luna88k		/* need not on UniOS-Mach Vers. 1.13 */
   326 	"-traditional", /* for some older version            */
   327 #endif			/* instead of "-DXCOMM=\\#"          */
   328 #ifdef uniosb
   329 	"-Duniosb",
   330 #endif
   331 #ifdef uniosu
   332 	"-Duniosu",
   333 #endif
   334 #endif /* luna */
   335 #ifdef _CRAY		/* Cray */
   336 	"-Ucray",
   337 #endif
   338 #ifdef Mips
   339 	"-DMips",	/* Define and use Mips for Mips Co. OS/mach. */
   340 # if defined(SYSTYPE_BSD) || defined(BSD) || defined(BSD43)
   341 	"-DBSD43",	/* Mips RISCOS supports two environments */
   342 # else
   343 	"-DSYSV",	/* System V environment is the default */
   344 # endif
   345 #endif /* Mips */
   346 #ifdef MOTOROLA
   347 	"-DMOTOROLA",    /* Motorola Delta Systems */
   348 # ifdef SYSV
   349 	"-DSYSV", 
   350 # endif
   351 # ifdef SVR4
   352 	"-DSVR4",
   353 # endif
   354 #endif /* MOTOROLA */
   355 #ifdef i386
   356 	"-Di386",
   357 # ifdef SVR4
   358 	"-DSVR4",
   359 # endif
   360 # ifdef SYSV
   361 	"-DSYSV",
   362 #  ifdef ISC
   363 	"-DISC",
   364 #   ifdef ISC40
   365 	"-DISC40",       /* ISC 4.0 */
   366 #   else
   367 #    ifdef ISC202
   368 	"-DISC202",      /* ISC 2.0.2 */
   369 #    else
   370 #     ifdef ISC30
   371 	"-DISC30",       /* ISC 3.0 */
   372 #     else
   373 	"-DISC22",       /* ISC 2.2.1 */
   374 #     endif
   375 #    endif
   376 #   endif
   377 #  endif
   378 #  ifdef SCO
   379 	"-DSCO",
   380 #   ifdef SCO324
   381 	"-DSCO324",
   382 #   endif
   383 #  endif
   384 # endif
   385 # ifdef ESIX
   386 	"-DESIX",
   387 # endif
   388 # ifdef ATT
   389 	"-DATT",
   390 # endif
   391 # ifdef DELL
   392 	"-DDELL",
   393 # endif
   394 #endif
   395 #ifdef SYSV386           /* System V/386 folks, obsolete */
   396 	"-Di386",
   397 # ifdef SVR4
   398 	"-DSVR4",
   399 # endif
   400 # ifdef ISC
   401 	"-DISC",
   402 #  ifdef ISC40
   403 	"-DISC40",       /* ISC 4.0 */
   404 #  else
   405 #   ifdef ISC202
   406 	"-DISC202",      /* ISC 2.0.2 */
   407 #   else
   408 #    ifdef ISC30
   409 	"-DISC30",       /* ISC 3.0 */
   410 #    else
   411 	"-DISC22",       /* ISC 2.2.1 */
   412 #    endif
   413 #   endif
   414 #  endif
   415 # endif
   416 # ifdef SCO
   417 	"-DSCO",
   418 #  ifdef SCO324
   419 	"-DSCO324",
   420 #  endif
   421 # endif
   422 # ifdef ESIX
   423 	"-DESIX",
   424 # endif
   425 # ifdef ATT
   426 	"-DATT",
   427 # endif
   428 # ifdef DELL
   429 	"-DDELL",
   430 # endif
   431 #endif
   432 #ifdef __osf__
   433 	"-D__osf__",
   434 # ifdef __mips__
   435 	"-D__mips__",
   436 # endif
   437 # ifdef __alpha
   438 	"-D__alpha",
   439 # endif
   440 # ifdef __i386__
   441 	"-D__i386__",
   442 # endif
   443 # ifdef __GNUC__
   444 	"-traditional",
   445 # endif
   446 #endif
   447 #ifdef Oki
   448 	"-DOki",
   449 #endif
   450 #ifdef sun
   451 #ifdef SVR4
   452 	"-DSVR4",
   453 #endif
   454 #endif
   455 #ifdef WIN32
   456 	"-DWIN32",
   457 	"-nologo",
   458 	"-batch",
   459 	"-D__STDC__",
   460 #endif
   461 #ifdef NCR
   462 	"-DNCR",	/* NCR */
   463 #endif
   464 #ifdef linux
   465         "-traditional",
   466         "-Dlinux",
   467 #endif
   468 #ifdef __uxp__
   469 	"-D__uxp__",
   470 #endif
   471 #ifdef __sxg__
   472 	"-D__sxg__",
   473 #endif
   474 #ifdef nec_ews_svr2
   475 	"-Dnec_ews_svr2",
   476 #endif
   477 #ifdef AMOEBA
   478 	"-DAMOEBA",
   479 # ifdef CROSS_COMPILE
   480 	"-DCROSS_COMPILE",
   481 #  ifdef CROSS_i80386
   482 	"-Di80386",
   483 #  endif
   484 #  ifdef CROSS_sparc
   485 	"-Dsparc",
   486 #  endif
   487 #  ifdef CROSS_mc68000
   488 	"-Dmc68000",
   489 #  endif
   490 # else
   491 #  ifdef i80386
   492 	"-Di80386",
   493 #  endif
   494 #  ifdef sparc
   495 	"-Dsparc",
   496 #  endif
   497 #  ifdef mc68000
   498 	"-Dmc68000",
   499 #  endif
   500 # endif
   501 #endif
   502 #ifdef __minix_vmd
   503         "-Dminix",
   504 #endif
   506 #if defined(__EMX__)
   507 	"-traditional",
   508 	"-Demxos2",
   509 #endif
   511 };
   512 #else /* else MAKEDEPEND */
   513 /*
   514  * Step 6:  predefs
   515  *     If your compiler and/or preprocessor define any specific symbols, add
   516  *     them to the the following table.  The definition of struct symtab is
   517  *     in util/makedepend/def.h.
   518  */
   519 #define QUOTEIT(x) #x
   520 #define QUOTEEXPANSION(x) QUOTEIT(x)
   522 struct symtab	predefs[] = {
   523 #ifdef apollo
   524 	{"apollo", "1"},
   525 #endif
   526 #ifdef ibm032
   527 	{"ibm032", "1"},
   528 #endif
   529 #ifdef ibm
   530 	{"ibm", "1"},
   531 #endif
   532 #ifdef aix
   533 	{"aix", "1"},
   534 #endif
   535 #ifdef sun
   536 	{"sun", "1"},
   537 #endif
   538 #ifdef sun2
   539 	{"sun2", "1"},
   540 #endif
   541 #ifdef sun3
   542 	{"sun3", "1"},
   543 #endif
   544 #ifdef sun4
   545 	{"sun4", "1"},
   546 #endif
   547 #ifdef sparc
   548 	{"sparc", "1"},
   549 #endif
   550 #ifdef __sparc__
   551 	{"__sparc__", "1"},
   552 #endif
   553 #ifdef hpux
   554 	{"hpux", "1"},
   555 #endif
   556 #ifdef __hpux
   557 	{"__hpux", "1"},
   558 #endif
   559 #ifdef __hp9000s800
   560 	{"__hp9000s800", "1"},
   561 #endif
   562 #ifdef __hp9000s700
   563 	{"__hp9000s700", "1"},
   564 #endif
   565 #ifdef vax
   566 	{"vax", "1"},
   567 #endif
   568 #ifdef VMS
   569 	{"VMS", "1"},
   570 #endif
   571 #ifdef cray
   572 	{"cray", "1"},
   573 #endif
   574 #ifdef CRAY
   575 	{"CRAY", "1"},
   576 #endif
   577 #ifdef _CRAY
   578 	{"_CRAY", "1"},
   579 #endif
   580 #ifdef att
   581 	{"att", "1"},
   582 #endif
   583 #ifdef mips
   584 	{"mips", "1"},
   585 #endif
   586 #ifdef __mips__
   587 	{"__mips__", "1"},
   588 #endif
   589 #ifdef ultrix
   590 	{"ultrix", "1"},
   591 #endif
   592 #ifdef stellar
   593 	{"stellar", "1"},
   594 #endif
   595 #ifdef mc68000
   596 	{"mc68000", "1"},
   597 #endif
   598 #ifdef mc68020
   599 	{"mc68020", "1"},
   600 #endif
   601 #ifdef __GNUC__
   602 	{"__GNUC__", "1"},
   603 #endif
   604 #if __STDC__
   605 	{"__STDC__", "1"},
   606 #endif
   607 #ifdef __HIGHC__
   608 	{"__HIGHC__", "1"},
   609 #endif
   610 #ifdef CMU
   611 	{"CMU", "1"},
   612 #endif
   613 #ifdef luna
   614 	{"luna", "1"},
   615 #ifdef luna1
   616 	{"luna1", "1"},
   617 #endif
   618 #ifdef luna2
   619 	{"luna2", "1"},
   620 #endif
   621 #ifdef luna88k
   622 	{"luna88k", "1"},
   623 #endif
   624 #ifdef uniosb
   625 	{"uniosb", "1"},
   626 #endif
   627 #ifdef uniosu
   628 	{"uniosu", "1"},
   629 #endif
   630 #endif
   631 #ifdef ieeep754
   632 	{"ieeep754", "1"},
   633 #endif
   634 #ifdef is68k
   635 	{"is68k", "1"},
   636 #endif
   637 #ifdef m68k
   638         {"m68k", "1"},
   639 #endif
   640 #ifdef m88k
   641         {"m88k", "1"},
   642 #endif
   643 #ifdef __m88k__
   644 	{"__m88k__", "1"},
   645 #endif
   646 #ifdef bsd43
   647 	{"bsd43", "1"},
   648 #endif
   649 #ifdef hcx
   650 	{"hcx", "1"},
   651 #endif
   652 #ifdef sony
   653 	{"sony", "1"},
   654 #ifdef SYSTYPE_SYSV
   655 	{"SYSTYPE_SYSV", "1"},
   656 #endif
   657 #ifdef _SYSTYPE_SYSV
   658 	{"_SYSTYPE_SYSV", "1"},
   659 #endif
   660 #endif
   661 #ifdef __OSF__
   662 	{"__OSF__", "1"},
   663 #endif
   664 #ifdef __osf__
   665 	{"__osf__", "1"},
   666 #endif
   667 #ifdef __alpha
   668 	{"__alpha", "1"},
   669 #endif
   670 #ifdef __DECC
   671 	{"__DECC",  "1"},
   672 #endif
   673 #ifdef __decc
   674 	{"__decc",  "1"},
   675 #endif
   676 #ifdef __uxp__
   677 	{"__uxp__", "1"},
   678 #endif
   679 #ifdef __sxg__
   680 	{"__sxg__", "1"},
   681 #endif
   682 #ifdef _SEQUENT_
   683 	{"_SEQUENT_", "1"},
   684 	{"__STDC__", "1"},
   685 #endif
   686 #ifdef __bsdi__
   687 	{"__bsdi__", "1"},
   688 #endif
   689 #ifdef nec_ews_svr2
   690 	{"nec_ews_svr2", "1"},
   691 #endif
   692 #ifdef nec_ews_svr4
   693 	{"nec_ews_svr4", "1"},
   694 #endif
   695 #ifdef _nec_ews_svr4
   696 	{"_nec_ews_svr4", "1"},
   697 #endif
   698 #ifdef _nec_up
   699 	{"_nec_up", "1"},
   700 #endif
   701 #ifdef SX
   702 	{"SX", "1"},
   703 #endif
   704 #ifdef nec
   705 	{"nec", "1"},
   706 #endif
   707 #ifdef _nec_ft
   708 	{"_nec_ft", "1"},
   709 #endif
   710 #ifdef PC_UX
   711 	{"PC_UX", "1"},
   712 #endif
   713 #ifdef sgi
   714 	{"sgi", "1"},
   715 #endif
   716 #ifdef __sgi
   717 	{"__sgi", "1"},
   718 #endif
   719 #ifdef __FreeBSD__
   720 	{"__FreeBSD__", "1"},
   721 #endif
   722 #ifdef __NetBSD__
   723 	{"__NetBSD__", "1"},
   724 #endif
   725 #ifdef __OpenBSD__
   726 	{"__OpenBSD__", "1"},
   727 #endif
   728 #ifdef __EMX__
   729 	{"__EMX__", "1"},
   730 #endif
   731 	/* ADDED THE FOLLOWING SYMBOLS FOR WINDOWS */
   732 #ifdef _WIN32
   733 	{"_WIN32", QUOTEEXPANSION(_WIN32) },
   734 #endif
   735 #ifdef _WIN64
   736 	{"_WIN64", QUOTEEXPANSION(_WIN64) },
   737 #endif
   738 #ifdef _X86
   739 	{"_X86", QUOTEEXPANSION(_X86) },
   740 #endif
   741 #ifdef _X86_
   742 	{"_X86_", QUOTEEXPANSION(_X86_) },
   743 #endif
   744 #ifdef _X86_64
   745 	{"_X86_64", QUOTEEXPANSION(_X86_64) },
   746 #endif
   747 #ifdef _X86_64_
   748 	{"_X86_64_", QUOTEEXPANSION(_X86_64_) },
   749 #endif
   750 #ifdef _DEBUG
   751 	{"_DEBUG", QUOTEEXPANSION(_DEBUG) },
   752 #endif
   753 #ifdef _DLL
   754 	{"_DLL", QUOTEEXPANSION(_DLL) },
   755 #endif
   756 #ifdef _M_IX86
   757 	{"_M_IX86", QUOTEEXPANSION(_M_IX86) },
   758 #endif
   759 #ifdef _M_X64
   760 	{"_M_X64", QUOTEEXPANSION(_M_X64) },
   761 #endif
   762 #ifdef _MSC_FULL_VER
   763 	{"_MSC_FULL_VER", QUOTEEXPANSION(_MSC_FULL_VER) },
   764 #endif
   765 #ifdef _MSC_VER
   766 	{"_MSC_VER", QUOTEEXPANSION(_MSC_VER) },
   767 #endif
   768 #ifdef _MSVC_RUNTIME_CHECKS
   769 	{"_MSVC_RUNTIME_CHECKS", QUOTEEXPANSION(_MSVC_RUNTIME_CHECKS) },
   770 #endif
   771 #ifdef _MT
   772 	{"_MT", QUOTEEXPANSION(_MT) },
   773 #endif
   774 #ifdef _CHAR_UNSIGNED
   775 	{"_CHAR_UNSIGNED", QUOTEEXPANSION(_CHAR_UNSIGNED) },
   776 #endif
   777 	/* add any additional symbols before this line */
   778 	{NULL, NULL}
   779 };
   781 #endif /* MAKEDEPEND */
   782 #endif /* CCIMAKE */

mercurial