Auto-generated files. Manually adjusted, since I don't trust the current

tools to deal with those ancient files correctly.


git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@24515 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold 2008-03-22 00:13:53 +00:00
parent 58799d5d74
commit 82479c1475
4 changed files with 36 additions and 3 deletions

View File

@ -874,6 +874,12 @@ EOF
BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
echo i586-pc-beos
exit 0 ;;
BeMac:Haiku:*:*)
echo powerpc-apple-haiku
exit 0 ;;
BePC:Haiku:*:*)
echo i586-pc-haiku
exit 0 ;;
esac
#echo '(No uname command or uname output not recognized.)' 1>&2

10
legacy/gcc/config.sub vendored
View File

@ -937,13 +937,13 @@ case $os in
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
| -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
| -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
| -interix* | -uwin* )
| -interix* | -uwin* | -haiku* )
# Remember, each alternative MUST END IN *, to match a version number.
;;
# EGCS LOCAL
-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
| -windows* | -osx | -abug | -netware* | -os9* | -beos* \
| -macos* | -mpw* | -magic* | -mon960* | -lnews* )
| -macos* | -mpw* | -magic* | -mon960* | -lnews* | -haiku* )
;;
-mac*)
os=`echo $os | sed -e 's|mac|macos|'`
@ -1083,6 +1083,9 @@ case $basic_machine in
*-be)
os=-beos
;;
*-haiku)
os=-haiku
;;
*-ibm)
os=-aix
;;
@ -1191,6 +1194,9 @@ case $basic_machine in
-beos*)
vendor=be
;;
-haiku*)
vendor=haiku
;;
-hpux*)
vendor=hp
;;

View File

@ -3564,6 +3564,16 @@ for machine in $build $host $target; do
fixincludes=Makefile.in
float_format=i386
;;
i[3456789]86-*-haiku*)
xm_file=i386/xm-haiku.h
tmake_file='i386/t-haiku i386/t-crtpic'
tm_file=i386/haiku.h
xmake_file=i386/x-haiku
extra_objs=winnt.o
extra_parts='crtbegin.o crtend.o'
fixincludes=Makefile.in
float_format=i386
;;
i[34567]86-*-bsdi* | i[34567]86-*-bsd386*)
tm_file=i386/bsd386.h
# tmake_file=t-libc-ok

View File

@ -614,7 +614,7 @@ if test "$with_gcc" = yes; then
link_static_flag='-static'
case "$host_os" in
beos* | irix5* | irix6* | osf3* | osf4*)
beos* | irix5* | irix6* | osf3* | osf4* | haiku*)
# PIC is the default for these OSes.
;;
aix*)
@ -1076,6 +1076,11 @@ EOF
fi
;;
haiku*)
archive_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname -o $lib'
fi
;;
cygwin* | mingw*)
# hardcode_libdir_flag_spec is actually meaningless, as there is
# no search path for DLLs.
@ -1630,6 +1635,12 @@ beos*)
shlibpath_var=LIBRARY_PATH
;;
haiku*)
library_names_spec='${libname}.so'
dynamic_linker="$host_os runtime_loader"
shlibpath_var=LIBRARY_PATH
;;
bsdi4*)
version_type=linux
library_names_spec='${libname}.so$major ${libname}.so'