OSDN Git Service

Added env script.
authorShinichiro <shinta.main.jp@gmail.com>
Sat, 15 Sep 2012 19:29:17 +0000 (04:29 +0900)
committerShinichiro <shinta.main.jp@gmail.com>
Sat, 15 Sep 2012 19:29:17 +0000 (04:29 +0900)
kozos_mkenv_ubuntu_12.04.sh [new file with mode: 0755]

diff --git a/kozos_mkenv_ubuntu_12.04.sh b/kozos_mkenv_ubuntu_12.04.sh
new file mode 100755 (executable)
index 0000000..bbccf0b
--- /dev/null
@@ -0,0 +1,77 @@
+#!/bin/sh
+#
+# Make a KOZOS development environment on Ubuntu 12.04
+# Copyright(C) 2012 Shinichiro Nakamura
+#
+BINUTILS=binutils-2.19.1
+GCC=gcc-3.4.6
+CURDIR=`pwd`
+
+#
+# sudo check
+#
+sudo ls
+
+#
+# binutils
+#
+if [ ! -e $BINUTILS.tar.gz ]
+then
+    wget http://ftp.gnu.org/gnu/binutils/$BINUTILS.tar.bz2
+    tar xvfj $BINUTILS.tar.bz2
+fi
+cd $BINUTILS
+./configure --target=h8300-elf --disable-nls
+make
+sudo make install
+cd $CURDIR
+
+#
+# gcc
+#
+if [ ! -e $GCC.tar.gz ]
+then
+    wget ftp://ftp.dti.ad.jp/pub/lang/gcc/releases/$GCC/$GCC.tar.gz
+    tar xvfz $GCC.tar.gz
+fi
+cd $GCC
+./configure --target=h8300-elf --disable-nls --disable-threads --disable-shared --enable-languages=c
+TMPFILE=`mktemp`
+sed -e "1537s/O_CREAT)/O_CREAT, 0755)/g" gcc/collect2.c > $TMPFILE
+mv $TMPFILE gcc/collect2.c
+make
+sudo make install
+cd $CURDIR
+
+#
+# kz_h8write
+#
+DIR_WORK=`pwd`
+DIR_H8WRITE=./tools/kz_h8write
+mkdir -p $DIR_H8WRITE
+cd $DIR_H8WRITE
+wget http://sourceforge.jp/frs/redir.php?m=iij&f=%2Fkz-h8write%2F55724%2Fkz_h8write-v0.1.0.tar.gz
+tar xvfz kz_h8write-v0.1.0.tar.gz
+cd src
+make
+cd $DIR_WORK
+
+#
+# kz_xmodem
+#
+DIR_WORK=`pwd`
+DIR_XMODEM=./tools/kz_xmodem
+mkdir -p $DIR_XMODEM
+cd $DIR_XMODEM
+wget http://sourceforge.jp/frs/redir.php?m=jaist&f=%2Fkz-xmodem%2F55725%2Fkz_xmodem-v0.0.2.tar.gz
+tar xvfz kz_xmodem-v0.0.2.tar.gz
+cd src
+make
+cd $DIR_WORK
+
+#
+# sample codes
+#
+wget http://www.saturn.dti.ne.jp/~hsakai/kozos/osbook/osbook_03.zip
+unzip osbook_03.zip
+