chiark / gitweb /
7e9a940f859c1f706e3f4e1f807da81162e8fa8c
[elogind.git] / test / simple-build-check.sh
1 #/bin/sh
2
3 EXTRAS="\
4         extras/chassis_id \
5         extras/scsi_id \
6         extras/ata_id \
7         extras/volume_id \
8         extras/usb_id \
9         extras/dasd_id \
10         extras/run_directory"
11
12 [ -z "$KERNEL_DIR" ] && KERNEL_DIR=/lib/modules/`uname -r`/build
13 echo KERNEL_DIR: "$KERNEL_DIR"
14
15 make spotless EXTRAS="$EXTRAS" >/dev/null
16 make all $MAKEOPTS EXTRAS="$EXTRAS" || exit
17 echo -e "\n\n"
18
19 make spotless EXTRAS="$EXTRAS" >/dev/null
20 make all -j4 $MAKEOPTS DEBUG=true EXTRAS="$EXTRAS"  || exit
21 echo -e "\n\n"
22
23 make spotless EXTRAS="$EXTRAS" >/dev/null
24 make all $MAKEOPTS USE_LOG=false EXTRAS="$EXTRAS"  || exit
25 echo -e "\n\n"
26
27 make spotless EXTRAS="$EXTRAS" >/dev/null
28 make all -j4 $MAKEOPTS USE_KLIBC=true DEBUG=true EXTRAS="$EXTRAS" KERNEL_DIR="$KERNEL_DIR" || exit
29 echo -e "\n\n"
30
31 make spotless EXTRAS="$EXTRAS" >/dev/null
32 make all $MAKEOPTS USE_KLIBC=true USE_LOG=false EXTRAS="$EXTRAS" KERNEL_DIR="$KERNEL_DIR" || exit
33 echo -e "\n\n"
34
35 make spotless EXTRAS="$EXTRAS" >/dev/null
36 echo "build test completed successfully"