annotate buildsys/lua/bootstrap.sh @ 606:85b7a117b807

- more statics in test code (this is partly needed on an experimental freebsd sparc64 build where the elf cleanup code crashes for some reason ... it's probably that experimental build, but a good change to do regardless)
author Tassilo Philipp
date Wed, 21 Sep 2022 15:20:58 +0200
parents 3e629dc19168
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
1 #!/bin/sh
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
2 if [ -z "${DL}" ]; then
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
3 DL=wget
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4 fi
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
5 case `uname -s` in
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
6 Darwin)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7 LPLAF=macosx
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
8 ;;
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
9 Linux)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10 LPLAF=linux
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11 ;;
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 FreeBSD)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13 LPLAF=freebsd
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
14 ;;
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15 SunOS)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16 LPLAF=solaris
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
17 ;;
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 AIX)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19 LPLAF=aix
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20 ;;
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21 DragonFly)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
22 LPLAF=bsd
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 ;;
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24 *BSD)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25 LPLAF=bsd
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26 ;;
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
27 *)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
28 LPLAF=posix
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
29 ;;
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
30 esac
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
31 DL="${DL}" make -f `dirname $0`/Makefile lua-5.1.4
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
32 (cd lua-5.1.4; make ${LPLAF})
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
33
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
34