-/* next.h -- operating system specific defines to be used when
+/* nextstep.h -- operating system specific defines to be used when
targeting GCC for NeXTSTEP.
Copyright (C) 1989, 1990, 1991, 1992, 1993 Free Software Foundation, Inc.
{ "/LocalDeveloper/Headers/bsd", 0}, \
{ "/NextDeveloper/2.0CompatibleHeaders", 0}, \
{ STANDARD_INCLUDE_DIR, 0}, \
+ { "/usr/include/bsd", 0}, \
{ 0, 0} \
}
#endif /* CROSS_COMPILE */
-/* Search for compiler tools in /lib. */
-
-#undef STANDARD_EXEC_PREFIX
-#define STANDARD_EXEC_PREFIX "/lib/"
-
#undef EXTRA_FORMAT_FUNCTIONS
#define EXTRA_FORMAT_FUNCTIONS \
"NXPrintf", FALSE, 2, FALSE, \
"bsd_sprintf", FALSE, 2, FALSE, \
"bsd_vsprintf", FALSE, 2, TRUE,
-/* Use NeXT's special calling convention for sending an Objc message. */
+/* Make -fnext-runtime the default. */
#define NEXT_OBJC_RUNTIME
-/* NeXT-private compiler modifications */
-
-#define NeXT_OBJC
-
/* We have atexit. */
#define HAVE_ATEXIT
#undef WORD_SWITCH_TAKES_ARG
#define WORD_SWITCH_TAKES_ARG(STR) \
- (!strcmp (STR, "Ttext") ? 1 : \
- !strcmp (STR, "Tdata") ? 1 : \
- !strcmp (STR, "Tbss") ? 1 : \
- !strcmp (STR, "include") ? 1 : \
- !strcmp (STR, "imacros") ? 1 : \
+ (DEFAULT_WORD_SWITCH_TAKES_ARG (STR) ? 1 : \
!strcmp (STR, "segalign") ? 1 : \
!strcmp (STR, "seg1addr") ? 1 : \
!strcmp (STR, "segaddr") ? 2 : \
!strcmp (STR, "sectalign") ? 3 : \
!strcmp (STR, "segcreate") ? 3 : \
!strcmp (STR, "sectorder") ? 3 : \
- !strcmp (STR, "aux-info") ? 1 : \
!strcmp (STR, "siff-mask") ? 1 : \
!strcmp (STR, "siff-filter") ? 1 : \
!strcmp (STR, "siff-warning") ? 1 : \