summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorwbx <wbx@netbsd-50-amd64.foo.bar>2010-02-09 00:17:46 +0100
committerwbx <wbx@netbsd-50-amd64.foo.bar>2010-02-09 00:17:46 +0100
commita619c16fa72c3c15a198b452e512a08f18251930 (patch)
tree509129b67e1fff93dfb6add89d262afbfe5de3ad /scripts
parent254ae86e16cddf282b36c0593148e24151ce1f96 (diff)
add support for netbsd. just minor fixes needed.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/cpio12
-rw-r--r--scripts/rstrip.sh1
-rw-r--r--scripts/scan-tools.sh20
3 files changed, 19 insertions, 14 deletions
diff --git a/scripts/cpio b/scripts/cpio
index 2a12d4ffe..85c12ed18 100755
--- a/scripts/cpio
+++ b/scripts/cpio
@@ -2,4 +2,14 @@
# This file is part of the OpenADK project. OpenADK is copyrighted
# material, please see the LICENCE file in the top-level directory.
-/bin/cpio --quiet "$@"
+os=$(uname)
+case $os in
+ NetBSD|MirBSD)
+ quiet=""
+ ;;
+ *)
+ quiet="--quiet"
+ ;;
+esac
+
+/bin/cpio $quiet "$@"
diff --git a/scripts/rstrip.sh b/scripts/rstrip.sh
index d897c0ef3..591c5bb07 100644
--- a/scripts/rstrip.sh
+++ b/scripts/rstrip.sh
@@ -58,3 +58,4 @@ find $TARGETS -type f -a -exec file {} \; | \
echo "-> $T $F"
eval "$T $F"
done
+exit 0
diff --git a/scripts/scan-tools.sh b/scripts/scan-tools.sh
index 743f316b0..56b79663d 100644
--- a/scripts/scan-tools.sh
+++ b/scripts/scan-tools.sh
@@ -47,12 +47,7 @@ CYG*)
echo 'See http://www.cygwin.com/1.7/cygwin-ug-net/using-specialnames.html'
;;
NetBSD)
- echo "Building OpenADK on $os is currently unsupported."
- echo "Sorry."
- echo
- echo There are unresolved issues relating to ncurses not
- echo being included in NetBSD®, and these provided by pkgsrc®
- echo lack important header files.
+ # supported with no extra quirks at the moment
;;
OpenBSD)
# supported with no extra quirks at the moment
@@ -191,13 +186,12 @@ if [[ $X != *@(Native compiler works)* ]]; then
out=1
fi
-[[ -s /usr/include/ncurses.h ]] || if [[ -s /usr/pkg/include/ncurses.h ]]; then
- echo 'HOSTCFLAGS+= -isystem /usr/pkg/include' >>$topdir/prereq.mk
- echo 'HOSTLDFLAGS+=-L/usr/pkg/lib -Wl,-rpath -Wl,/usr/pkg/lib' >>$topdir/prereq.mk
-else
- echo Install ncurses header files, please.
- echo
- out=1
+if [[ ! -s /usr/include/ncurses.h ]]; then
+ if [[ ! -s /usr/include/curses.h ]]; then
+ echo Install ncurses header files, please.
+ echo
+ out=1
+ fi
fi
if ! which gawk >/dev/null 2>&1; then