1#!/bin/sh
2#
3# This file is public domain
4#
5# Project homepage:
6# https://amath.innolan.net
7#
8
9set -e
10
11rm -f amath.lha
12rm -Rf amath
13rm -Rf dist
14mkdir dist
15
16./configure --disable-test --disable-pic --cross-compile="m68k-amigaos" CFLAGS="-m68000 -noixemul"
17make clean
18make static
19mv amath dist/amath.000
20make clean
21./configure --disable-test --disable-pic --cross-compile="m68k-amigaos" CFLAGS="-m68020 -noixemul"
22make static
23mv amath dist/amath.020
24make clean
25./configure --disable-test --disable-pic --cross-compile="m68k-amigaos" CFLAGS="-m68030 -noixemul"
26make static
27mv amath dist/amath.030
28make clean
29
30./configure --enable-test --disable-pic --cross-compile="m68k-amigaos" CFLAGS="-m68000 -noixemul"
31make static
32mv amath dist/amath-test.000
33make clean
34./configure --enable-test --disable-pic --cross-compile="m68k-amigaos" CFLAGS="-m68020 -noixemul"
35make static
36mv amath dist/amath-test.020
37make clean
38./configure --enable-test --disable-pic --cross-compile="m68k-amigaos" CFLAGS="-m68030 -noixemul"
39make static
40mv amath dist/amath-test.030
41make clean
42
43cd dist
44touch hashkeys
45sha1sum amath.000 >>hashkeys
46sha1sum amath.020 >>hashkeys
47sha1sum amath.030 >>hashkeys
48sha1sum amath-test.000 >>hashkeys
49sha1sum amath-test.020 >>hashkeys
50sha1sum amath-test.030 >>hashkeys
51sha256sum amath.000 >>hashkeys
52sha256sum amath.020 >>hashkeys
53sha256sum amath.030 >>hashkeys
54sha256sum amath-test.000 >>hashkeys
55sha256sum amath-test.020 >>hashkeys
56sha256sum amath-test.030 >>hashkeys
57cd ..
58
59make catalogs
60cp LICENSE dist/
61cp HISTORY dist/
62
63mkdir dist/script
64cp script/* dist/script/
65date -Ru >dist/build_date
66#uname -srmo >dist/build_host
67
68mv dist amath
69#lha-ac a amath.lha amath
70