summaryrefslogtreecommitdiff
path: root/atari/scripts
diff options
context:
space:
mode:
authorOle Loots <ole@monochrom.net>2012-04-04 21:16:40 +0000
committerOle Loots <ole@monochrom.net>2012-04-04 21:16:40 +0000
commit6d2dd168c6038c43c8bc8fe5542579aa724c28ea (patch)
tree5867571832511ec7468278eeaa0f58f0e43c2ecb /atari/scripts
parent32aea564d6aa8155c0bb392b38c0c516a0748c06 (diff)
downloadnetsurf-6d2dd168c6038c43c8bc8fe5542579aa724c28ea.tar.gz
netsurf-6d2dd168c6038c43c8bc8fe5542579aa724c28ea.tar.bz2
Added script to invoke make process for different architecture.
svn path=/trunk/netsurf/; revision=13788
Diffstat (limited to 'atari/scripts')
-rwxr-xr-xatari/scripts/make.sh88
1 files changed, 88 insertions, 0 deletions
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
+
+