blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 1 | #!/bin/sh |
2 | |||||
Max | 15b05fe | 2017-10-20 16:07:06 +0200 | [diff] [blame] | 3 | . $(dirname "$0")/jenkins_common.sh |
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 4 | |
Neels Hofmeyr | 754e687 | 2017-10-23 14:57:56 +0200 | [diff] [blame^] | 5 | src_dir="$PWD" |
Max | 15b05fe | 2017-10-20 16:07:06 +0200 | [diff] [blame] | 6 | build() { |
Neels Hofmeyr | 754e687 | 2017-10-23 14:57:56 +0200 | [diff] [blame^] | 7 | build_dir="$1" |
8 | |||||
9 | prep_build "$src_dir" "$build_dir" | ||||
10 | |||||
11 | "$src_dir"/configure --enable-static \ | ||||
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 12 | --prefix=/usr/local/arm-none-eabi \ |
13 | --host=arm-none-eabi \ | ||||
14 | --enable-embedded \ | ||||
Max | d7ee575 | 2017-10-20 16:08:29 +0200 | [diff] [blame] | 15 | --disable-doxygen \ |
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 16 | --disable-shared \ |
Pau Espin Pedrol | 0d119ef | 2017-06-18 11:02:37 +0200 | [diff] [blame] | 17 | CFLAGS="-Os -ffunction-sections -fdata-sections -nostartfiles -nodefaultlibs -Werror" |
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 18 | |
Neels Hofmeyr | 754e687 | 2017-10-23 14:57:56 +0200 | [diff] [blame^] | 19 | $MAKE $PARALLEL_MAKE \ |
20 | || cat-testlogs.sh | ||||
Max | 15b05fe | 2017-10-20 16:07:06 +0200 | [diff] [blame] | 21 | } |
blobb | cd8e7a4 | 2017-05-24 16:09:45 +0200 | [diff] [blame] | 22 | |
23 | # verify build in dir other than source tree | ||||
Neels Hofmeyr | 754e687 | 2017-10-23 14:57:56 +0200 | [diff] [blame^] | 24 | build builddir |
25 | # verify build in source tree | ||||
26 | build . |