Revision 8834,
971 bytes
checked in by ghudson, 28 years ago
(diff) |
This commit was generated by cvs2svn to compensate for changes in r8833,
which included commits to RCS files with non-trunk default branches.
|
Line | |
---|
1 | /* Configuration common to all targets running the GNU system. */ |
---|
2 | |
---|
3 | /* Macro to produce CPP_PREDEFINES for GNU on a given machine. */ |
---|
4 | #define GNU_CPP_PREDEFINES(machine) \ |
---|
5 | "-D" machine " -Acpu(" machine ") -Amachine(" machine ")" \ |
---|
6 | "-Dunix -Asystem(unix) \ |
---|
7 | -DMACH -Asystem(mach) \ |
---|
8 | -D__GNU__ -Asystem(gnu)" |
---|
9 | |
---|
10 | /* Provide GCC options for standard feature-test macros. */ |
---|
11 | #undef CPP_SPEC |
---|
12 | #define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{bsd:-D_BSD_SOURCE}" |
---|
13 | |
---|
14 | /* Default C library spec. Use -lbsd-compat for gcc -bsd. */ |
---|
15 | #undef LIB_SPEC |
---|
16 | #define LIB_SPEC "%{bsd:-lbsd-compat} %{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}" |
---|
17 | |
---|
18 | /* Standard include directory. In GNU, "/usr" is a four-letter word. */ |
---|
19 | #undef STANDARD_INCLUDE_DIR |
---|
20 | #define STANDARD_INCLUDE_DIR "/include" |
---|
21 | |
---|
22 | |
---|
23 | /* We have atexit. */ |
---|
24 | #define HAVE_ATEXIT |
---|
25 | |
---|
26 | /* Implicit library calls should use memcpy, not bcopy, etc. */ |
---|
27 | #define TARGET_MEM_FUNCTIONS |
---|
28 | |
---|
29 | /* The system headers under GNU are C++-aware. */ |
---|
30 | #define NO_IMPLICIT_EXTERN_C |
---|
Note: See
TracBrowser
for help on using the repository browser.