home *** CD-ROM | disk | FTP | other *** search
/ Education Sampler 1992 [NeXTSTEP] / Education_1992_Sampler.iso / NeXT / GnuSource / cplusplus-8 / config / tm-i386esix.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-01-16  |  833 b   |  34 lines

  1. /* Definitions for Intel 386 running ESIX Unix System V.  */
  2. /* Just like SCO support except don't use their special library and
  3.    predefined symbol.  */
  4.  
  5. /* Mostly it's like AT&T Unix System V. */
  6.  
  7. #include "tm-i386v.h"
  8.  
  9. /* Use crt1.o as a startup file and crtn.o as a closing file.  */
  10.  
  11. #undef STARTFILE_SPEC
  12. #define STARTFILE_SPEC  "%{pg:gcrt1.o%s}%{!pg:%{p:mcrt1.o%s}%{!p:crt1.o%s}}"
  13.  
  14. #define ENDFILE_SPEC "crtn.o%s"
  15.  
  16. /* Library spec.  */
  17.  
  18. #undef LIB_SPEC
  19. #define LIB_SPEC \
  20.  "%{p:-L/usr/lib/libp}%{pg:-L/usr/lib/libp} -lc"
  21.  
  22. /* Specify predefined symbols in preprocessor.  */
  23.  
  24. #undef CPP_PREDEFINES
  25. #define CPP_PREDEFINES \
  26. "-Dunix -Di386 -DM_UNIX -DM_I386 -DM_COFF -DM_WORDSWAP"
  27.  
  28. #undef CPP_SPEC
  29. #define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
  30.  
  31. /* SCO's assember doesn't grok '$' in labels (for g++) */
  32.  
  33. #define NO_DOLLAR_IN_LABEL
  34.