315 lines
6.7 KiB
C
315 lines
6.7 KiB
C
/* getcppsyms.c - Find unique compiler symbols. */
|
|
|
|
/* Some cpp's do not define any symbols, but instead let /bin/cc do it
|
|
for them. For such machines, running this file may prove useful. It
|
|
outputs the list of symbols which /bin/cc or /lib/cpp define and which
|
|
we had the foresight to guess at. */
|
|
|
|
#include <stdio.h>
|
|
main ()
|
|
{
|
|
#if defined (CMU)
|
|
printf (" -DCMU");
|
|
#endif /* CMU */
|
|
#if defined (DGUX)
|
|
printf (" -DDGUX");
|
|
#endif /* DGUX */
|
|
#if defined (GOULD_PN)
|
|
printf (" -DGOULD_PN");
|
|
#endif /* GOULD_PN */
|
|
#if defined (MIPSEB)
|
|
printf (" -DMIPSEB");
|
|
#endif /* MIPSEB */
|
|
#if defined (MIPSEL)
|
|
printf (" -DMIPSEL");
|
|
#endif /* MIPSEL */
|
|
#if defined (MULTIMAX)
|
|
printf (" -DMULTIMAX");
|
|
#endif /* MULTIMAX */
|
|
#if defined (M_UNIX)
|
|
printf (" -DM_UNIX");
|
|
#endif /* M_UNIX */
|
|
#if defined (M_XENIX)
|
|
printf (" -DM_XENIX");
|
|
#endif /* M_XENIX */
|
|
#if defined (NeXT)
|
|
printf (" -DNeXT");
|
|
#endif /* NeXT */
|
|
#if defined (RES)
|
|
printf (" -DRES");
|
|
#endif /* RES */
|
|
#if defined (RISC6000)
|
|
printf (" -DRISC6000");
|
|
#endif /* RISC6000 */
|
|
#if defined (RT)
|
|
printf (" -DRT");
|
|
#endif /* RT */
|
|
#if defined (SYSTYPE_BSD)
|
|
printf (" -DSYSTYPE_BSD");
|
|
#endif /* SYSTYPE_BSD */
|
|
#if defined (SYSTYPE_SYSV)
|
|
printf (" -DSYSTYPE_SYSV");
|
|
#endif /* SYSTYPE_SYSV */
|
|
#if defined (Sun386i)
|
|
printf (" -DSun386i");
|
|
#endif /* Sun386i */
|
|
#if defined (Tek4132)
|
|
printf (" -DTek4132");
|
|
#endif /* Tek4132 */
|
|
#if defined (Tek4300)
|
|
printf (" -DTek4300");
|
|
#endif /* Tek4300 */
|
|
#if defined (UMAXV)
|
|
printf (" -DUMAXV");
|
|
#endif /* UMAXV */
|
|
#if defined (USGr4)
|
|
printf (" -DUSGr4");
|
|
#endif /* USGr4 */
|
|
#if defined (Xenix286)
|
|
printf (" -DXenix286");
|
|
#endif /* Xenix286 */
|
|
#if defined (_AIX)
|
|
printf (" -D_AIX");
|
|
#endif /* _AIX */
|
|
#if defined (_AIX370)
|
|
printf (" -D_AIX370");
|
|
#endif /* _AIX370 */
|
|
#if defined (_CX_UX)
|
|
printf (" -D_CX_UX");
|
|
#endif /* _CX_UX */
|
|
#if defined (_IBMR2)
|
|
printf (" -D_IBMR2");
|
|
#endif /* _IBMR2 */
|
|
#if defined (_M88K)
|
|
printf (" -D_M88K");
|
|
#endif /* _M88K */
|
|
#if defined (__DGUX__)
|
|
printf (" -D__DGUX__");
|
|
#endif /* __DGUX__ */
|
|
#if defined (__UMAXV__)
|
|
printf (" -D__UMAXV__");
|
|
#endif /* __UMAXV__ */
|
|
#if defined (__hp9000s200)
|
|
printf (" -D__hp9000s200");
|
|
#endif /* __hp9000s200 */
|
|
#if defined (__hp9000s300)
|
|
printf (" -D__hp9000s300");
|
|
#endif /* __hp9000s300 */
|
|
#if defined (__hp9000s500)
|
|
printf (" -D__hp9000s500");
|
|
#endif /* __hp9000s500 */
|
|
#if defined (__hp9000s700)
|
|
printf (" -D__hp9000s700");
|
|
#endif /* __hp9000s700 */
|
|
#if defined (__hp9000s800)
|
|
printf (" -D__hp9000s800");
|
|
#endif /* __hp9000s800 */
|
|
#if defined (__hpux)
|
|
printf (" -D__hpux");
|
|
#endif /* __hpux */
|
|
#if defined (__m88k)
|
|
printf (" -D__m88k");
|
|
#endif /* __m88k */
|
|
#if defined (__uxpm__)
|
|
printf (" -DUSGr4 -Du370");
|
|
#endif /* __uxpm__ */
|
|
#if defined (aix)
|
|
printf (" -Daix");
|
|
#endif /* aix */
|
|
#if defined (aixpc)
|
|
printf (" -Daixpc");
|
|
#endif /* aixpc */
|
|
#if defined (apollo)
|
|
printf (" -Dapollo");
|
|
#endif /* apollo */
|
|
#if defined (ardent)
|
|
printf (" -Dardent");
|
|
#endif /* ardent */
|
|
#if defined (att386)
|
|
printf (" -Datt386");
|
|
#endif /* att386 */
|
|
#if defined (att3b)
|
|
printf (" -Datt3b");
|
|
#endif /* att3b */
|
|
#if defined (bsd4_2)
|
|
printf (" -Dbsd4_2");
|
|
#endif /* bsd4_2 */
|
|
#if defined (bsd4_3)
|
|
printf (" -Dbsd4_3");
|
|
#endif /* bsd4_3 */
|
|
#if defined (cadmus)
|
|
printf (" -Dcadmus");
|
|
#endif /* cadmus */
|
|
#if defined (clipper)
|
|
printf (" -Dclipper");
|
|
#endif /* clipper */
|
|
#if defined (concurrent)
|
|
printf (" -Dconcurrent");
|
|
#endif /* concurrent */
|
|
#if defined (convex) || defined (__convex__) || defined (__convexc__)
|
|
# if !defined (__GNUC__)
|
|
printf (" -pcc");
|
|
#endif /* !__GNUC__ */
|
|
printf (" -Dconvex");
|
|
#endif /* convex */
|
|
#if defined (dmert)
|
|
printf (" -Ddmert");
|
|
#endif /* dmert */
|
|
#if defined (gcos)
|
|
printf (" -Dgcos");
|
|
#endif /* gcos */
|
|
#if defined (gcx)
|
|
printf (" -Dgcx");
|
|
#endif /* gcx */
|
|
#if defined (gould)
|
|
printf (" -Dgould");
|
|
#endif /* gould */
|
|
#if defined (hbullx20)
|
|
printf (" -Dhbullx20");
|
|
#endif /* hbullx20 */
|
|
#if defined (hcx)
|
|
printf (" -Dhcx");
|
|
#endif /* hcx */
|
|
#if defined (host_mips)
|
|
printf (" -Dhost_mips");
|
|
#endif /* host_mips */
|
|
#if defined (hp9000)
|
|
printf (" -Dhp9000");
|
|
#endif /* hp9000 */
|
|
#if defined (hp9000s200)
|
|
printf (" -Dhp9000s200");
|
|
#endif /* hp9000s200 */
|
|
#if defined (hp9000s300)
|
|
printf (" -Dhp9000s300");
|
|
#endif /* hp9000s300 */
|
|
#if defined (hp9000s500)
|
|
printf (" -Dhp9000s500");
|
|
#endif /* hp9000s500 */
|
|
#if defined (hp9000s700)
|
|
printf (" -Dhp9000s700");
|
|
#endif /* hp9000s700 */
|
|
#if defined (hp9000s800)
|
|
printf (" -Dhp9000s800");
|
|
#endif /* hp9000s800 */
|
|
#if defined (hpux)
|
|
printf (" -Dhpux");
|
|
#endif /* hpux */
|
|
#if defined (i386)
|
|
printf (" -Di386");
|
|
#endif /* i386 */
|
|
#if defined (ibm)
|
|
printf (" -Dibm");
|
|
#endif /* ibm */
|
|
#if defined (ibm032)
|
|
printf (" -Dibm032");
|
|
#endif /* ibm032 */
|
|
#if defined (ibmrt)
|
|
printf (" -Dibmrt");
|
|
#endif /* ibmrt */
|
|
#if defined (interdata)
|
|
printf (" -Dinterdata");
|
|
#endif /* interdata */
|
|
#if defined (is68k)
|
|
printf (" -Dis68k");
|
|
#endif /* is68k */
|
|
#if defined (luna88k)
|
|
printf (" -Dluna88k");
|
|
#endif /* luna88k */
|
|
#if defined (m68k)
|
|
printf (" -Dm68k");
|
|
#endif /* m68k */
|
|
#if defined (mc68010)
|
|
printf (" -Dmc68010");
|
|
#endif /* mc68010 */
|
|
#if defined (mc68020)
|
|
printf (" -Dmc68020");
|
|
#endif /* mc68020 */
|
|
#if defined (mc68030)
|
|
printf (" -Dmc68030");
|
|
#endif /* mc68030 */
|
|
#if defined (mc68040)
|
|
printf (" -Dmc68040");
|
|
#endif /* mc68040 */
|
|
#if defined (mips)
|
|
printf (" -Dmips");
|
|
#endif /* mips */
|
|
#if defined (n16)
|
|
printf (" -Dn16");
|
|
#endif /* n16 */
|
|
#if defined (ns32000)
|
|
printf (" -Dns32000");
|
|
#endif /* ns32000 */
|
|
#if defined (os)
|
|
printf (" -Dos");
|
|
#endif /* os */
|
|
#if defined (pdp11)
|
|
printf (" -Dpdp11");
|
|
#endif /* pdp11 */
|
|
#if defined (pyr)
|
|
printf (" -Dpyr");
|
|
#endif /* pyr */
|
|
#if defined (sequent)
|
|
printf (" -Dsequent");
|
|
#endif /* sequent */
|
|
#if defined (sgi)
|
|
printf (" -Dsgi");
|
|
#endif /* sgi */
|
|
#if defined (sony)
|
|
printf (" -Dsony");
|
|
#endif /* sony */
|
|
#if defined (sparc)
|
|
printf (" -Dsparc");
|
|
#endif /* sparc */
|
|
#if defined (stardent)
|
|
printf (" -Dstardent");
|
|
#endif /* stardent */
|
|
#if defined (sun)
|
|
printf (" -Dsun");
|
|
#endif /* sun */
|
|
#if defined (sun2)
|
|
printf (" -Dsun2");
|
|
#endif /* sun2 */
|
|
#if defined (sun3)
|
|
printf (" -Dsun3");
|
|
#endif /* sun3 */
|
|
#if defined (sun4)
|
|
printf (" -Dsun4");
|
|
#endif /* sun4 */
|
|
#if defined (tower32)
|
|
printf (" -Dtower32");
|
|
#endif /* tower32 */
|
|
#if defined (tss)
|
|
printf (" -Dtss");
|
|
#endif /* tss */
|
|
#if defined (u370)
|
|
printf (" -Du370");
|
|
#endif /* u370 */
|
|
#if defined (u3b)
|
|
printf (" -Du3b");
|
|
#endif /* u3b */
|
|
#if defined (u3b2)
|
|
printf (" -Du3b2");
|
|
#endif /* u3b2 */
|
|
#if defined (u3b20d)
|
|
printf (" -Du3b20d");
|
|
#endif /* u3b20d */
|
|
#if defined (u3b5)
|
|
printf (" -Du3b5");
|
|
#endif /* u3b5 */
|
|
#if defined (ultrix)
|
|
printf (" -Dultrix");
|
|
#endif /* ultrix */
|
|
#if defined (unix)
|
|
printf (" -Dunix");
|
|
#endif /* unix */
|
|
#if defined (vax)
|
|
printf (" -Dvax");
|
|
#endif /* vax */
|
|
|
|
printf ("\n");
|
|
exit (0);
|
|
}
|
|
|
|
|
|
|