Back to index

enigmail  1.4.3
imakemdep.h
Go to the documentation of this file.
00001 
00002 /* $XConsortium: imakemdep.h,v 1.83 95/04/07 19:47:46 kaleb Exp $ */
00003 /* $XFree86: xc/config/imake/imakemdep.h,v 3.12 1995/07/08 10:22:17 dawes Exp $ */
00004 /*
00005 
00006 Copyright (c) 1993, 1994  X Consortium
00007 
00008 Permission is hereby granted, free of charge, to any person obtaining a copy
00009 of this software and associated documentation files (the "Software"), to deal
00010 in the Software without restriction, including without limitation the rights
00011 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
00012 copies of the Software, and to permit persons to whom the Software is
00013 furnished to do so, subject to the following conditions:
00014 
00015 The above copyright notice and this permission notice shall be included in
00016 all copies or substantial portions of the Software.
00017 
00018 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
00019 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
00020 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
00021 X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
00022 AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
00023 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
00024 
00025 Except as contained in this notice, the name of the X Consortium shall not be
00026 used in advertising or otherwise to promote the sale, use or other dealings
00027 in this Software without prior written authorization from the X Consortium.
00028 
00029 */
00030 
00031 
00032 /* 
00033  * This file contains machine-dependent constants for the imake utility.
00034  * When porting imake, read each of the steps below and add in any necessary
00035  * definitions.  In general you should *not* edit ccimake.c or imake.c!
00036  */
00037 
00038 #ifdef CCIMAKE
00039 /*
00040  * Step 1:  imake_ccflags
00041  *     Define any special flags that will be needed to get imake.c to compile.
00042  *     These will be passed to the compile along with the contents of the
00043  *     make variable BOOTSTRAPCFLAGS.
00044  */
00045 #ifdef hpux
00046 #ifdef hp9000s800
00047 #define imake_ccflags "-DSYSV"
00048 #else
00049 #define imake_ccflags "-Wc,-Nd4000,-Ns3000 -DSYSV"
00050 #endif
00051 #endif
00052 
00053 #if defined(macII) || defined(_AUX_SOURCE)
00054 #define imake_ccflags "-DmacII -DSYSV"
00055 #endif
00056 
00057 #ifdef stellar
00058 #define imake_ccflags "-DSYSV"
00059 #endif
00060 
00061 #if defined(USL) || defined(Oki) || defined(NCR)
00062 #define imake_ccflags "-Xc -DSVR4"
00063 #endif
00064 
00065 #ifdef sony
00066 #if defined(SYSTYPE_SYSV) || defined(_SYSTYPE_SYSV)
00067 #define imake_ccflags "-DSVR4"
00068 #else
00069 #include <sys/param.h>
00070 #if NEWSOS < 41
00071 #define imake_ccflags "-Dbsd43 -DNOSTDHDRS"
00072 #else
00073 #if NEWSOS < 42
00074 #define imake_ccflags "-Dbsd43"
00075 #endif
00076 #endif
00077 #endif
00078 #endif
00079 
00080 #ifdef _CRAY
00081 #define imake_ccflags "-DSYSV -DUSG"
00082 #endif
00083 
00084 #if defined(_IBMR2) || defined(aix)
00085 #define imake_ccflags "-Daix -DSYSV"
00086 #endif
00087 
00088 #ifdef Mips
00089 #  if defined(SYSTYPE_BSD) || defined(BSD) || defined(BSD43)
00090 #    define imake_ccflags "-DBSD43"
00091 #  else 
00092 #    define imake_ccflags "-DSYSV"
00093 #  endif
00094 #endif 
00095 
00096 #ifdef is68k
00097 #define imake_ccflags "-Dluna -Duniosb"
00098 #endif
00099 
00100 #ifdef SYSV386
00101 # ifdef SVR4
00102 #  define imake_ccflags "-Xc -DSVR4"
00103 # else
00104 #  define imake_ccflags "-DSYSV"
00105 # endif
00106 #endif
00107 
00108 #ifdef SVR4
00109 # ifdef i386
00110 #  define imake_ccflags "-Xc -DSVR4"
00111 # endif
00112 #endif
00113 
00114 #ifdef SYSV
00115 # ifdef i386
00116 #  define imake_ccflags "-DSYSV"
00117 # endif
00118 #endif
00119 
00120 #ifdef __convex__
00121 #define imake_ccflags "-fn -tm c1"
00122 #endif
00123 
00124 #ifdef apollo
00125 #define imake_ccflags "-DX_NOT_POSIX"
00126 #endif
00127 
00128 #ifdef WIN32
00129 #define imake_ccflags "-nologo -batch -D__STDC__"
00130 #endif
00131 
00132 #ifdef __uxp__
00133 #define imake_ccflags "-DSVR4 -DANSICPP"
00134 #endif
00135 
00136 #ifdef __sxg__
00137 #define imake_ccflags "-DSYSV -DUSG -DNOSTDHDRS"
00138 #endif
00139 
00140 #ifdef sequent
00141 #define imake_ccflags "-DX_NOT_STDC_ENV -DX_NOT_POSIX"
00142 #endif
00143 
00144 #ifdef _SEQUENT_
00145 #define imake_ccflags "-DSYSV -DUSG"
00146 #endif
00147 
00148 #if defined(SX) || defined(PC_UX)
00149 #define imake_ccflags "-DSYSV"
00150 #endif
00151 
00152 #ifdef nec_ews_svr2
00153 #define imake_ccflags "-DUSG"
00154 #endif
00155 
00156 #if defined(nec_ews_svr4) || defined(_nec_ews_svr4) || defined(_nec_up) || defined(_nec_ft)
00157 #define imake_ccflags "-DSVR4"
00158 #endif
00159 
00160 #ifdef MACH
00161 #define imake_ccflags "-DNOSTDHDRS"
00162 #endif
00163 
00164 /* this is for OS/2 under EMX. This won't work with DOS */
00165 #if defined(__EMX__) 
00166 #define imake_ccflags "-DBSD43"
00167 #endif
00168 
00169 #else /* not CCIMAKE */
00170 #ifndef MAKEDEPEND
00171 /*
00172  * Step 2:  dup2
00173  *     If your OS doesn't have a dup2() system call to duplicate one file
00174  *     descriptor onto another, define such a mechanism here (if you don't
00175  *     already fall under the existing category(ies).
00176  */
00177 #if defined(SYSV) && !defined(_CRAY) && !defined(Mips) && !defined(_SEQUENT_)
00178 #define       dup2(fd1,fd2) ((fd1 == fd2) ? fd1 : (close(fd2), \
00179                                           fcntl(fd1, F_DUPFD, fd2)))
00180 #endif
00181 
00182 
00183 /*
00184  * Step 3:  FIXUP_CPP_WHITESPACE
00185  *     If your cpp collapses tabs macro expansions into a single space and
00186  *     replaces escaped newlines with a space, define this symbol.  This will
00187  *     cause imake to attempt to patch up the generated Makefile by looking
00188  *     for lines that have colons in them (this is why the rules file escapes
00189  *     all colons).  One way to tell if you need this is to see whether or not
00190  *     your Makefiles have no tabs in them and lots of @@ strings.
00191  */
00192 #if defined(sun) || defined(SYSV) || defined(SVR4) || defined(hcx) || defined(WIN32) || (defined(AMOEBA) && defined(CROSS_COMPILE))
00193 #define FIXUP_CPP_WHITESPACE
00194 #endif
00195 #ifdef WIN32
00196 #define REMOVE_CPP_LEADSPACE
00197 #define INLINE_SYNTAX
00198 #define MAGIC_MAKE_VARS
00199 #endif
00200 #ifdef __minix_vmd
00201 #define FIXUP_CPP_WHITESPACE
00202 #endif
00203 
00204 /*
00205  * Step 4:  USE_CC_E, DEFAULT_CC, DEFAULT_CPP
00206  *     If you want to use cc -E instead of cpp, define USE_CC_E.
00207  *     If use cc -E but want a different compiler, define DEFAULT_CC.
00208  *     If the cpp you need is not in /lib/cpp, define DEFAULT_CPP.
00209  */
00210 #ifdef hpux
00211 #define USE_CC_E
00212 #endif
00213 #ifdef WIN32
00214 #define USE_CC_E
00215 #define DEFAULT_CC "cl"
00216 #endif
00217 #ifdef apollo
00218 #define DEFAULT_CPP "/usr/lib/cpp"
00219 #endif
00220 #if defined(_IBMR2) && !defined(DEFAULT_CPP)
00221 #define DEFAULT_CPP "/usr/lpp/X11/Xamples/util/cpp/cpp"
00222 #endif
00223 #if defined(sun) && defined(SVR4)
00224 #define DEFAULT_CPP "/usr/ccs/lib/cpp"
00225 #endif
00226 #ifdef __bsdi__
00227 #define DEFAULT_CPP "/usr/bin/cpp"
00228 #endif
00229 #ifdef __uxp__
00230 #define DEFAULT_CPP "/usr/ccs/lib/cpp"
00231 #endif
00232 #ifdef __sxg__
00233 #define DEFAULT_CPP "/usr/lib/cpp"
00234 #endif
00235 #ifdef _CRAY
00236 #define DEFAULT_CPP "/lib/pcpp"
00237 #endif
00238 #if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
00239 #define DEFAULT_CPP "/usr/libexec/cpp"
00240 #endif
00241 #ifdef MACH
00242 #define USE_CC_E
00243 #endif
00244 #ifdef __minix_vmd
00245 #define DEFAULT_CPP "/usr/lib/cpp"
00246 #endif
00247 #if defined(__EMX__)
00248 /* expects cpp in PATH */
00249 #define DEFAULT_CPP "cpp"
00250 #endif
00251 
00252 /*
00253  * Step 5:  cpp_argv
00254  *     The following table contains the flags that should be passed
00255  *     whenever a Makefile is being generated.  If your preprocessor 
00256  *     doesn't predefine any unique symbols, choose one and add it to the
00257  *     end of this table.  Then, do the following:
00258  * 
00259  *         a.  Use this symbol in Imake.tmpl when setting MacroFile.
00260  *         b.  Put this symbol in the definition of BootstrapCFlags in your
00261  *             <platform>.cf file.
00262  *         c.  When doing a make World, always add "BOOTSTRAPCFLAGS=-Dsymbol" 
00263  *             to the end of the command line.
00264  * 
00265  *     Note that you may define more than one symbol (useful for platforms 
00266  *     that support multiple operating systems).
00267  */
00268 
00269 #define       ARGUMENTS 50  /* number of arguments in various arrays */
00270 char *cpp_argv[ARGUMENTS] = {
00271        "cc",         /* replaced by the actual program to exec */
00272        "-I.",        /* add current directory to include path */
00273 #ifdef unix
00274        "-Uunix",     /* remove unix symbol so that filename unix.c okay */
00275 #endif
00276 #if defined(__386BSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(MACH)
00277 # ifdef __i386__
00278        "-D__i386__",
00279 # endif
00280 # ifdef __x86_64__
00281        "-D__x86_64__",
00282 # endif
00283 # ifdef __GNUC__
00284        "-traditional",
00285 # endif
00286 #endif
00287 #ifdef M4330
00288        "-DM4330",    /* Tektronix */
00289 #endif
00290 #ifdef M4310
00291        "-DM4310",    /* Tektronix */
00292 #endif
00293 #if defined(macII) || defined(_AUX_SOURCE)
00294        "-DmacII",    /* Apple A/UX */
00295 #endif
00296 #ifdef USL
00297        "-DUSL",      /* USL */
00298 #endif
00299 #ifdef sony
00300        "-Dsony",     /* Sony */
00301 #if !defined(SYSTYPE_SYSV) && !defined(_SYSTYPE_SYSV) && NEWSOS < 42
00302        "-Dbsd43",
00303 #endif
00304 #endif
00305 #ifdef _IBMR2
00306        "-D_IBMR2",   /* IBM RS-6000 (we ensured that aix is defined above */
00307 #ifndef aix
00308 #define aix          /* allow BOOTSTRAPCFLAGS="-D_IBMR2" */
00309 #endif
00310 #endif /* _IBMR2 */
00311 #ifdef aix
00312        "-Daix",      /* AIX instead of AOS */
00313 #ifndef ibm
00314 #define ibm          /* allow BOOTSTRAPCFLAGS="-Daix" */
00315 #endif
00316 #endif /* aix */
00317 #ifdef ibm
00318        "-Dibm",      /* IBM PS/2 and RT under both AOS and AIX */
00319 #endif
00320 #ifdef luna
00321        "-Dluna",     /* OMRON luna 68K and 88K */
00322 #ifdef luna1
00323        "-Dluna1",
00324 #endif
00325 #ifdef luna88k              /* need not on UniOS-Mach Vers. 1.13 */
00326        "-traditional", /* for some older version            */
00327 #endif               /* instead of "-DXCOMM=\\#"          */
00328 #ifdef uniosb
00329        "-Duniosb",
00330 #endif
00331 #ifdef uniosu
00332        "-Duniosu",
00333 #endif
00334 #endif /* luna */
00335 #ifdef _CRAY         /* Cray */
00336        "-Ucray",
00337 #endif
00338 #ifdef Mips
00339        "-DMips",     /* Define and use Mips for Mips Co. OS/mach. */
00340 # if defined(SYSTYPE_BSD) || defined(BSD) || defined(BSD43)
00341        "-DBSD43",    /* Mips RISCOS supports two environments */
00342 # else
00343        "-DSYSV",     /* System V environment is the default */
00344 # endif
00345 #endif /* Mips */
00346 #ifdef MOTOROLA
00347        "-DMOTOROLA",    /* Motorola Delta Systems */
00348 # ifdef SYSV
00349        "-DSYSV", 
00350 # endif
00351 # ifdef SVR4
00352        "-DSVR4",
00353 # endif
00354 #endif /* MOTOROLA */
00355 #ifdef i386
00356        "-Di386",
00357 # ifdef SVR4
00358        "-DSVR4",
00359 # endif
00360 # ifdef SYSV
00361        "-DSYSV",
00362 #  ifdef ISC
00363        "-DISC",
00364 #   ifdef ISC40
00365        "-DISC40",       /* ISC 4.0 */
00366 #   else
00367 #    ifdef ISC202
00368        "-DISC202",      /* ISC 2.0.2 */
00369 #    else
00370 #     ifdef ISC30
00371        "-DISC30",       /* ISC 3.0 */
00372 #     else
00373        "-DISC22",       /* ISC 2.2.1 */
00374 #     endif
00375 #    endif
00376 #   endif
00377 #  endif
00378 #  ifdef SCO
00379        "-DSCO",
00380 #   ifdef SCO324
00381        "-DSCO324",
00382 #   endif
00383 #  endif
00384 # endif
00385 # ifdef ESIX
00386        "-DESIX",
00387 # endif
00388 # ifdef ATT
00389        "-DATT",
00390 # endif
00391 # ifdef DELL
00392        "-DDELL",
00393 # endif
00394 #endif
00395 #ifdef SYSV386           /* System V/386 folks, obsolete */
00396        "-Di386",
00397 # ifdef SVR4
00398        "-DSVR4",
00399 # endif
00400 # ifdef ISC
00401        "-DISC",
00402 #  ifdef ISC40
00403        "-DISC40",       /* ISC 4.0 */
00404 #  else
00405 #   ifdef ISC202
00406        "-DISC202",      /* ISC 2.0.2 */
00407 #   else
00408 #    ifdef ISC30
00409        "-DISC30",       /* ISC 3.0 */
00410 #    else
00411        "-DISC22",       /* ISC 2.2.1 */
00412 #    endif
00413 #   endif
00414 #  endif
00415 # endif
00416 # ifdef SCO
00417        "-DSCO",
00418 #  ifdef SCO324
00419        "-DSCO324",
00420 #  endif
00421 # endif
00422 # ifdef ESIX
00423        "-DESIX",
00424 # endif
00425 # ifdef ATT
00426        "-DATT",
00427 # endif
00428 # ifdef DELL
00429        "-DDELL",
00430 # endif
00431 #endif
00432 #ifdef __osf__
00433        "-D__osf__",
00434 # ifdef __mips__
00435        "-D__mips__",
00436 # endif
00437 # ifdef __alpha
00438        "-D__alpha",
00439 # endif
00440 # ifdef __i386__
00441        "-D__i386__",
00442 # endif
00443 # ifdef __GNUC__
00444        "-traditional",
00445 # endif
00446 #endif
00447 #ifdef Oki
00448        "-DOki",
00449 #endif
00450 #ifdef sun
00451 #ifdef SVR4
00452        "-DSVR4",
00453 #endif
00454 #endif
00455 #ifdef WIN32
00456        "-DWIN32",
00457        "-nologo",
00458        "-batch",
00459        "-D__STDC__",
00460 #endif
00461 #ifdef NCR
00462        "-DNCR",      /* NCR */
00463 #endif
00464 #ifdef linux
00465         "-traditional",
00466         "-Dlinux",
00467 #endif
00468 #ifdef __uxp__
00469        "-D__uxp__",
00470 #endif
00471 #ifdef __sxg__
00472        "-D__sxg__",
00473 #endif
00474 #ifdef nec_ews_svr2
00475        "-Dnec_ews_svr2",
00476 #endif
00477 #ifdef AMOEBA
00478        "-DAMOEBA",
00479 # ifdef CROSS_COMPILE
00480        "-DCROSS_COMPILE",
00481 #  ifdef CROSS_i80386
00482        "-Di80386",
00483 #  endif
00484 #  ifdef CROSS_sparc
00485        "-Dsparc",
00486 #  endif
00487 #  ifdef CROSS_mc68000
00488        "-Dmc68000",
00489 #  endif
00490 # else
00491 #  ifdef i80386
00492        "-Di80386",
00493 #  endif
00494 #  ifdef sparc
00495        "-Dsparc",
00496 #  endif
00497 #  ifdef mc68000
00498        "-Dmc68000",
00499 #  endif
00500 # endif
00501 #endif
00502 #ifdef __minix_vmd
00503         "-Dminix",
00504 #endif
00505 
00506 #if defined(__EMX__)
00507        "-traditional",
00508        "-Demxos2",
00509 #endif
00510 
00511 };
00512 #else /* else MAKEDEPEND */
00513 /*
00514  * Step 6:  predefs
00515  *     If your compiler and/or preprocessor define any specific symbols, add
00516  *     them to the the following table.  The definition of struct symtab is
00517  *     in util/makedepend/def.h.
00518  */
00519 struct symtab predefs[] = {
00520 #ifdef apollo
00521        {"apollo", "1"},
00522 #endif
00523 #ifdef ibm032
00524        {"ibm032", "1"},
00525 #endif
00526 #ifdef ibm
00527        {"ibm", "1"},
00528 #endif
00529 #ifdef aix
00530        {"aix", "1"},
00531 #endif
00532 #ifdef sun
00533        {"sun", "1"},
00534 #endif
00535 #ifdef sun2
00536        {"sun2", "1"},
00537 #endif
00538 #ifdef sun3
00539        {"sun3", "1"},
00540 #endif
00541 #ifdef sun4
00542        {"sun4", "1"},
00543 #endif
00544 #ifdef sparc
00545        {"sparc", "1"},
00546 #endif
00547 #ifdef __sparc__
00548        {"__sparc__", "1"},
00549 #endif
00550 #ifdef hpux
00551        {"hpux", "1"},
00552 #endif
00553 #ifdef __hpux
00554        {"__hpux", "1"},
00555 #endif
00556 #ifdef __hp9000s800
00557        {"__hp9000s800", "1"},
00558 #endif
00559 #ifdef __hp9000s700
00560        {"__hp9000s700", "1"},
00561 #endif
00562 #ifdef vax
00563        {"vax", "1"},
00564 #endif
00565 #ifdef VMS
00566        {"VMS", "1"},
00567 #endif
00568 #ifdef cray
00569        {"cray", "1"},
00570 #endif
00571 #ifdef CRAY
00572        {"CRAY", "1"},
00573 #endif
00574 #ifdef _CRAY
00575        {"_CRAY", "1"},
00576 #endif
00577 #ifdef att
00578        {"att", "1"},
00579 #endif
00580 #ifdef mips
00581        {"mips", "1"},
00582 #endif
00583 #ifdef __mips__
00584        {"__mips__", "1"},
00585 #endif
00586 #ifdef ultrix
00587        {"ultrix", "1"},
00588 #endif
00589 #ifdef stellar
00590        {"stellar", "1"},
00591 #endif
00592 #ifdef mc68000
00593        {"mc68000", "1"},
00594 #endif
00595 #ifdef mc68020
00596        {"mc68020", "1"},
00597 #endif
00598 #ifdef __GNUC__
00599        {"__GNUC__", "1"},
00600 #endif
00601 #if __STDC__
00602        {"__STDC__", "1"},
00603 #endif
00604 #ifdef __HIGHC__
00605        {"__HIGHC__", "1"},
00606 #endif
00607 #ifdef CMU
00608        {"CMU", "1"},
00609 #endif
00610 #ifdef luna
00611        {"luna", "1"},
00612 #ifdef luna1
00613        {"luna1", "1"},
00614 #endif
00615 #ifdef luna2
00616        {"luna2", "1"},
00617 #endif
00618 #ifdef luna88k
00619        {"luna88k", "1"},
00620 #endif
00621 #ifdef uniosb
00622        {"uniosb", "1"},
00623 #endif
00624 #ifdef uniosu
00625        {"uniosu", "1"},
00626 #endif
00627 #endif
00628 #ifdef ieeep754
00629        {"ieeep754", "1"},
00630 #endif
00631 #ifdef is68k
00632        {"is68k", "1"},
00633 #endif
00634 #ifdef m68k
00635         {"m68k", "1"},
00636 #endif
00637 #ifdef m88k
00638         {"m88k", "1"},
00639 #endif
00640 #ifdef __m88k__
00641        {"__m88k__", "1"},
00642 #endif
00643 #ifdef bsd43
00644        {"bsd43", "1"},
00645 #endif
00646 #ifdef hcx
00647        {"hcx", "1"},
00648 #endif
00649 #ifdef sony
00650        {"sony", "1"},
00651 #ifdef SYSTYPE_SYSV
00652        {"SYSTYPE_SYSV", "1"},
00653 #endif
00654 #ifdef _SYSTYPE_SYSV
00655        {"_SYSTYPE_SYSV", "1"},
00656 #endif
00657 #endif
00658 #ifdef __OSF__
00659        {"__OSF__", "1"},
00660 #endif
00661 #ifdef __osf__
00662        {"__osf__", "1"},
00663 #endif
00664 #ifdef __alpha
00665        {"__alpha", "1"},
00666 #endif
00667 #ifdef __DECC
00668        {"__DECC",  "1"},
00669 #endif
00670 #ifdef __decc
00671        {"__decc",  "1"},
00672 #endif
00673 #ifdef __uxp__
00674        {"__uxp__", "1"},
00675 #endif
00676 #ifdef __sxg__
00677        {"__sxg__", "1"},
00678 #endif
00679 #ifdef _SEQUENT_
00680        {"_SEQUENT_", "1"},
00681        {"__STDC__", "1"},
00682 #endif
00683 #ifdef __bsdi__
00684        {"__bsdi__", "1"},
00685 #endif
00686 #ifdef nec_ews_svr2
00687        {"nec_ews_svr2", "1"},
00688 #endif
00689 #ifdef nec_ews_svr4
00690        {"nec_ews_svr4", "1"},
00691 #endif
00692 #ifdef _nec_ews_svr4
00693        {"_nec_ews_svr4", "1"},
00694 #endif
00695 #ifdef _nec_up
00696        {"_nec_up", "1"},
00697 #endif
00698 #ifdef SX
00699        {"SX", "1"},
00700 #endif
00701 #ifdef nec
00702        {"nec", "1"},
00703 #endif
00704 #ifdef _nec_ft
00705        {"_nec_ft", "1"},
00706 #endif
00707 #ifdef PC_UX
00708        {"PC_UX", "1"},
00709 #endif
00710 #ifdef sgi
00711        {"sgi", "1"},
00712 #endif
00713 #ifdef __sgi
00714        {"__sgi", "1"},
00715 #endif
00716 #ifdef __FreeBSD__
00717        {"__FreeBSD__", "1"},
00718 #endif
00719 #ifdef __NetBSD__
00720        {"__NetBSD__", "1"},
00721 #endif
00722 #ifdef __OpenBSD__
00723        {"__OpenBSD__", "1"},
00724 #endif
00725 #ifdef __EMX__
00726        {"__EMX__", "1"},
00727 #endif
00728        /* add any additional symbols before this line */
00729        {NULL, NULL}
00730 };
00731 
00732 #endif /* MAKEDEPEND */
00733 #endif /* CCIMAKE */