aboutsummaryrefslogtreecommitdiff
path: root/test.sh
blob: 0cad28adc84a751606db94b8832ab9b6c6ffe252 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

set -e

cd $(dirname -- "$0")

CC=${CC:-gcc}
SRC="src_c/arch/posix.c $(find src_c -maxdepth 1 -name '*.c' -a ! -name 'main.c')"
OUT=build/test
ARCH=LSP_ARCH_POSIX
CFLAGS="-O2"

mkdir -p build/test

for i in test_c/*.c; do
    name=$(basename $i .c)
    $CC -DLSP_ARCH=$ARCH $CFLAGS -o $OUT/$name $SRC $i
    $OUT/$name
done