From cd18ef2f9353cea320ae4508f386c4ea8f0f90cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Thu, 4 May 2006 22:29:15 +0000 Subject: [PATCH] bash is beos compatible (depends on config.h actually) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17324 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/bin/bash/Jamfile | 6 ++++++ src/bin/bash/builtins/Jamfile | 2 ++ src/bin/bash/lib/glob/Jamfile | 6 ++++++ src/bin/bash/lib/readline/Jamfile | 6 ++++++ src/bin/bash/lib/sh/Jamfile | 6 ++++++ src/bin/bash/lib/tilde/Jamfile | 2 ++ 6 files changed, 28 insertions(+) diff --git a/src/bin/bash/Jamfile b/src/bin/bash/Jamfile index c9d7a7a9f6..1c431749f4 100644 --- a/src/bin/bash/Jamfile +++ b/src/bin/bash/Jamfile @@ -1,5 +1,11 @@ SubDir HAIKU_TOP src bin bash ; +SetSubDirSupportedPlatformsBeOSCompatible ; + +if $(TARGET_PLATFORM) != haiku { + UseHeaders [ FDirName $(HAIKU_TOP) headers posix ] : true ; +} + SubDirCcFlags -DHAVE_CONFIG_H -DPROGRAM='\"sh\"' -DCONF_HOSTTYPE='\"i586\"' -DCONF_OSTYPE='\"beos\"' -DCONF_MACHTYPE='\"i586-pc-beos\"' -DCONF_VENDOR='\"pc\"' -DSHELL ; # filter warnings we don't want here diff --git a/src/bin/bash/builtins/Jamfile b/src/bin/bash/builtins/Jamfile index 8575389351..262fdd0134 100644 --- a/src/bin/bash/builtins/Jamfile +++ b/src/bin/bash/builtins/Jamfile @@ -1,5 +1,7 @@ SubDir HAIKU_TOP src bin bash builtins ; +SetSubDirSupportedPlatformsBeOSCompatible ; + # filter warnings we don't want here TARGET_WARNING_CCFLAGS = [ FFilter $(TARGET_WARNING_CCFLAGS) : -Wall -Wmissing-prototypes -Wsign-compare ] ; diff --git a/src/bin/bash/lib/glob/Jamfile b/src/bin/bash/lib/glob/Jamfile index 792a46066d..c66a118f54 100644 --- a/src/bin/bash/lib/glob/Jamfile +++ b/src/bin/bash/lib/glob/Jamfile @@ -1,5 +1,11 @@ SubDir HAIKU_TOP src bin bash lib glob ; +SetSubDirSupportedPlatformsBeOSCompatible ; + +if $(TARGET_PLATFORM) != haiku { + UseHeaders [ FDirName $(HAIKU_TOP) headers posix ] : true ; +} + # filter warnings we don't want here TARGET_WARNING_CCFLAGS = [ FFilter $(TARGET_WARNING_CCFLAGS) : -Wall -Wmissing-prototypes -Wsign-compare ] ; diff --git a/src/bin/bash/lib/readline/Jamfile b/src/bin/bash/lib/readline/Jamfile index 2f80d56a58..edd8c02393 100644 --- a/src/bin/bash/lib/readline/Jamfile +++ b/src/bin/bash/lib/readline/Jamfile @@ -1,5 +1,11 @@ SubDir HAIKU_TOP src bin bash lib readline ; +SetSubDirSupportedPlatformsBeOSCompatible ; + +if $(TARGET_PLATFORM) != haiku { + UseHeaders [ FDirName $(HAIKU_TOP) headers posix ] : true ; +} + # filter warnings we don't want here TARGET_WARNING_CCFLAGS = [ FFilter $(TARGET_WARNING_CCFLAGS) : -Wall -Wmissing-prototypes -Wsign-compare ] ; diff --git a/src/bin/bash/lib/sh/Jamfile b/src/bin/bash/lib/sh/Jamfile index 58d85915c9..d81cea06f7 100644 --- a/src/bin/bash/lib/sh/Jamfile +++ b/src/bin/bash/lib/sh/Jamfile @@ -1,5 +1,11 @@ SubDir HAIKU_TOP src bin bash lib sh ; +SetSubDirSupportedPlatformsBeOSCompatible ; + +if $(TARGET_PLATFORM) != haiku { + UseHeaders [ FDirName $(HAIKU_TOP) headers posix ] : true ; +} + # filter warnings we don't want here TARGET_WARNING_CCFLAGS = [ FFilter $(TARGET_WARNING_CCFLAGS) : -Wall -Wmissing-prototypes -Wsign-compare ] ; diff --git a/src/bin/bash/lib/tilde/Jamfile b/src/bin/bash/lib/tilde/Jamfile index 91917df8e4..0e290dad40 100644 --- a/src/bin/bash/lib/tilde/Jamfile +++ b/src/bin/bash/lib/tilde/Jamfile @@ -1,5 +1,7 @@ SubDir HAIKU_TOP src bin bash lib tilde ; +SetSubDirSupportedPlatformsBeOSCompatible ; + # filter warnings we don't want here TARGET_WARNING_CCFLAGS = [ FFilter $(TARGET_WARNING_CCFLAGS) : -Wall -Wmissing-prototypes -Wsign-compare ] ;