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