annotate test/makepkg.sh @ 0:3e629dc19168

initial from svn dyncall-1745
author Daniel Adler
date Thu, 19 Mar 2015 22:24:28 +0100
parents
children 917d5d213815
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 # script to package some tests for quick deployment (useful for embedded stuff)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
3
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4 TOP=..
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
5 . $TOP/ConfigVars
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
6
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7 TESTS="callf ellipsis malloc_wx plain plain_c++ suite suite2 suite3 suite_floats callback_plain callback_suite"
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
8 # addition test:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
9 #
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10 # callback_plain callback_suite callf
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11 # ellipsis
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 # malloc_wx thunk
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13 # nm
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
14 # plain suite suite2 suite3
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15 # suite2_x86win32fast suite2_x86win32std suite_x86win32fast suite_x86win32std
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
17 TARGET="${CONFIG_OS}_${CONFIG_ARCH}_${CONFIG_TOOL}_${CONFIG_CONFIG}"
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 BUILD_DIR=build_out
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20 mkdir -p pack_out/testpkg
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21 for I in $TESTS ; do
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
22 cp $I/$BUILD_DIR/$TARGET/$I pack_out/testpkg
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 done
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24 tar -cvzf test-pack.tar.gz -C pack_out testpkg