From 6d2dd168c6038c43c8bc8fe5542579aa724c28ea Mon Sep 17 00:00:00 2001 From: Ole Loots Date: Wed, 4 Apr 2012 21:16:40 +0000 Subject: Added script to invoke make process for different architecture. svn path=/trunk/netsurf/; revision=13788 --- atari/scripts/make.sh | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100755 atari/scripts/make.sh (limited to 'atari/scripts/make.sh') diff --git a/atari/scripts/make.sh b/atari/scripts/make.sh new file mode 100755 index 000000000..bea956e21 --- /dev/null +++ b/atari/scripts/make.sh @@ -0,0 +1,88 @@ +#!/bin/sh +arch="68000" +#arch="68020-60" +#arch="5475" +prefix="/usr/m68k-atari-mint/" +libdir=$prefix"lib/" +outfile="ns.prg" +release="0" + +while [ "$1" != "" ] # When there are arguments... +do # Process the next one + case $1 # Look at $1 + in + -arch) + shift + arch=$1 + shift + ;; + + -prefix) + shift + prefix=$1 + shift + ;; + + -release) + release="1" + shift + ;; + + *) + echo "Unknown commandline option" + exit;; + esac +done + +libdir=$prefix"lib/" + + +if [ "$arch" = "68000" ] +then +echo "Default m68000 build." +else +libdir="$libdir/m$arch/" +fi + +if [ "$arch" = "68020-60" ] +then +outfile="ns020.prg" +fi + +if [ "$arch" = "5475" ] +then +outfile="nscf.prg" +fi + + +echo "compiling: " $outfile +echo + + + +pkgconfdir="$libdir"pkgconfig +export PKG_CONFIG_PATH=$pkgconfdir +export PKG_CONFIG_LIBDIR=$pkgconfdir + +#env + +echo "ibdir: $libdir" +echo "pkgconfdir: $pkgconfdir" +echo "arch: $arch" + + +echo PKG_CONFIG_PATH="$pkgconfdir" PKG_CONFIG_LIBDIR="$pkgconfdir" AS="m68k-atari-mint-as" CC="m68k-atari-mint-gcc" LD="m68k-atari-mint-ld" AR="m68k-atari-mint-ar" RANLIB="m68k-atari-mint-ranlib" make TARGET="atari" +PKG_CONFIG_PATH="$pkgconfdir" PKG_CONFIG_LIBDIR="$pkgconfdir" AS="m68k-atari-mint-as" CC="m68k-atari-mint-gcc" LD="m68k-atari-mint-ld" AR="m68k-atari-mint-ar" RANLIB="m68k-atari-mint-ranlib" make TARGET="atari" +if [ "$arch" != "68000" ] +then +mv ns.prg $outfile +fi + + +if [ "$release" = "1" ] +then +echo Stripping $outfile ... +m68k-atari-mint-strip $outfile +fi + + -- cgit v1.2.3