OSDN Git Service

Moved the utility script to misc.
[kozos-expbrd/kozos_expbrd.git] / misc / kozos_mkenv_ubuntu_12.04.sh
1 #!/bin/sh
2 #
3 # Make a KOZOS development environment on Ubuntu 12.04
4 # Copyright(C) 2012 Shinichiro Nakamura
5 #
6 BINUTILS=binutils-2.19.1
7 GCC=gcc-3.4.6
8 CURDIR=`pwd`
9
10 #
11 # sudo check
12 #
13 sudo ls
14
15 #
16 # binutils
17 #
18 if [ ! -e $BINUTILS.tar.gz ]
19 then
20     wget http://ftp.gnu.org/gnu/binutils/$BINUTILS.tar.bz2
21     tar xvfj $BINUTILS.tar.bz2
22 fi
23 cd $BINUTILS
24 ./configure --target=h8300-elf --disable-nls
25 make
26 sudo make install
27 cd $CURDIR
28
29 #
30 # gcc
31 #
32 if [ ! -e $GCC.tar.gz ]
33 then
34     wget ftp://ftp.dti.ad.jp/pub/lang/gcc/releases/$GCC/$GCC.tar.gz
35     tar xvfz $GCC.tar.gz
36 fi
37 cd $GCC
38 ./configure --target=h8300-elf --disable-nls --disable-threads --disable-shared --enable-languages=c
39 TMPFILE=`mktemp`
40 sed -e "1537s/O_CREAT)/O_CREAT, 0755)/g" gcc/collect2.c > $TMPFILE
41 mv $TMPFILE gcc/collect2.c
42 make
43 sudo make install
44 cd $CURDIR
45
46 #
47 # sample codes
48 #
49 wget http://www.saturn.dti.ne.jp/~hsakai/kozos/osbook/osbook_03.zip
50 unzip -q osbook_03.zip
51