⛏️ index : buildtools.git

author Michael Lotz <mmlr@mlotz.ch> 2009-01-26 22:47:03.0 +00:00:00
committer Michael Lotz <mmlr@mlotz.ch> 2009-01-26 22:47:03.0 +00:00:00
commit
3a5adbe65120b2ba0595c9dbf3e1ce889afc5512 [patch]
tree
040bc24eb36d79c31d2ec8016569a04bf3c06db9
parent
8c7e3ca14b360c381919a370ac3e5b4591b55e83
download
3a5adbe65120b2ba0595c9dbf3e1ce889afc5512.tar.gz

Specify add_sysroot for cross compiler search dirs. Add fixed include dir.

git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29049 a95241bf-73f2-0310-859d-f6bbb57e9c96

Diff

 gcc/gcc/config/haiku.h | 133 +++++++++++++++++++++++++++++++++++++++++---------------------------------------
 1 file changed, 68 insertions(+), 65 deletions(-)

diff --git a/gcc/gcc/config/haiku.h b/gcc/gcc/config/haiku.h
index e7304b1..0cd15ec 100644
--- a/gcc/gcc/config/haiku.h
+++ b/gcc/gcc/config/haiku.h
@@ -77,76 +77,79 @@
#undef INCLUDE_DEFAULTS
#define INCLUDE_DEFAULTS \
    { \
    { GPLUSPLUS_INCLUDE_DIR, "G++", 1, 1 },\
    { GCC_INCLUDE_DIR, "GCC", 0, 0 },\
    { TOOL_INCLUDE_DIR, "BINUTILS", 0, 1}, \
    { "/boot/develop/headers/os", 0, 0, 0 },\
    { "/boot/develop/headers/os/app", 0, 0, 0 },\
    { "/boot/develop/headers/os/device", 0, 0, 0 },\
    { "/boot/develop/headers/os/drivers", 0, 0, 0 },\
    { "/boot/develop/headers/os/game", 0, 0, 0 },\
    { "/boot/develop/headers/os/interface", 0, 0, 0 },\
    { "/boot/develop/headers/os/kernel", 0, 0, 0 },\
    { "/boot/develop/headers/os/mail", 0, 0, 0 },\
    { "/boot/develop/headers/os/media", 0, 0, 0 },\
    { "/boot/develop/headers/os/midi", 0, 0, 0 },\
    { "/boot/develop/headers/os/midi2", 0, 0, 0 },\
    { "/boot/develop/headers/os/net", 0, 0, 0 },\
    { "/boot/develop/headers/os/opengl", 0, 0, 0 },\
    { "/boot/develop/headers/os/storage", 0, 0, 0 },\
    { "/boot/develop/headers/os/support", 0, 0, 0 },\
    { "/boot/develop/headers/os/translation", 0, 0, 0 },\
    { "/boot/develop/headers/os/add-ons/graphics", 0, 0, 0 },\
    { "/boot/develop/headers/os/add-ons/input_server", 0, 0, 0 },\
    { "/boot/develop/headers/os/add-ons/screen_saver", 0, 0, 0 },\
    { "/boot/develop/headers/os/add-ons/tracker", 0, 0, 0 },\
    { "/boot/develop/headers/os/be_apps/Deskbar", 0, 0, 0 },\
    { "/boot/develop/headers/os/be_apps/NetPositive", 0, 0, 0 },\
    { "/boot/develop/headers/os/be_apps/Tracker", 0, 0, 0 },\
    { "/boot/develop/headers/gnu", 0, 0, 0 },\
    { "/boot/develop/headers/cpp", 0, 0, 0 },\
    { "/boot/develop/headers/bsd", 0, 0, 0 },\
    { "/boot/develop/headers/posix", 0, 0, 0 },\
    { "/boot/develop/headers", 0, 0, 0 }, \
    { 0, 0, 0, 0 } \
    { GPLUSPLUS_INCLUDE_DIR, "G++", 1, 1, 0, 0 }, \
    { GCC_INCLUDE_DIR, "GCC", 0, 0, 0, 0 }, \
    { TOOL_INCLUDE_DIR, "BINUTILS", 0, 1, 0, 0 }, \
    { "/boot/develop/headers/os", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/app", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/device", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/drivers", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/game", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/interface", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/kernel", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/mail", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/media", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/midi", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/midi2", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/net", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/opengl", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/storage", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/support", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/translation", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/add-ons/graphics", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/add-ons/input_server", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/add-ons/screen_saver", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/add-ons/tracker", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/be_apps/Deskbar", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/be_apps/NetPositive", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/os/be_apps/Tracker", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/gnu", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/cpp", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/bsd", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers/posix", 0, 0, 0, 0, 0 }, \
    { "/boot/develop/headers", 0, 0, 0, 0, 0 }, \
    { 0, 0, 0, 0, 0, 0 } \
    }
#else /* CROSS_DIRECTORY_STRUCTURE */
#undef	INCLUDE_DEFAULTS
#define INCLUDE_DEFAULTS				\
    { \
    { GPLUSPLUS_INCLUDE_DIR, "G++", 1, 1 },\
    { GCC_INCLUDE_DIR, "GCC", 0, 0 },\
    { TOOL_INCLUDE_DIR, "BINUTILS", 0, 1}, \
    { CROSS_INCLUDE_DIR "/os", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/app", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/device", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/drivers", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/game", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/interface", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/kernel", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/mail", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/media", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/midi", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/midi2", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/net", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/opengl", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/storage", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/support", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/translation", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/add-ons/graphics", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/add-ons/input_server", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/add-ons/screen_saver", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/add-ons/tracker", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/be_apps/Deskbar", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/be_apps/NetPositive", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/be_apps/Tracker", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/os/net/netinet", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/gnu", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/cpp", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/bsd", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR "/posix", 0, 0, 0 },\
    { CROSS_INCLUDE_DIR , 0, 0, 0 }, \
    { 0, 0, 0, 0 } \
    { GPLUSPLUS_INCLUDE_DIR, "G++", 1, 1, 1, 0 }, \
    { GPLUSPLUS_TOOL_INCLUDE_DIR, "G++", 1, 1, 1, 0 } \
    { GPLUSPLUS_BACKWARD_INCLUDE_DIR, "G++", 1, 1, 1, 0 } \
    { GCC_INCLUDE_DIR, "GCC", 0, 0, 1, 0 }, \
    { FIXED_INCLUDE_DIR, "GCC", 0, 0, 1, 0 } \
    { TOOL_INCLUDE_DIR, "BINUTILS", 0, 1, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/app", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/device", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/drivers", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/game", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/interface", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/kernel", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/mail", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/media", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/midi", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/midi2", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/net", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/opengl", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/storage", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/support", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/translation", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/add-ons/graphics", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/add-ons/input_server", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/add-ons/screen_saver", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/add-ons/tracker", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/be_apps/Deskbar", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/be_apps/NetPositive", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/be_apps/Tracker", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/os/net/netinet", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/gnu", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/cpp", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/bsd", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR "/posix", 0, 0, 0, 1, 0 }, \
    { CROSS_INCLUDE_DIR , 0, 0, 0, 1, 0 }, \
    { 0, 0, 0, 0, 0, 0 } \
    }
#endif /* CROSS_DIRECTORY_STRUCTURE */