DEADSOFTWARE

Первые наработки бэкэнда для jvm
[dsw-obn.git] / make.sh
1 #!/bin/sh
3 set -e
5 CC="gcc"
6 CFLAGS="-g -Wall -Werror -std=c11 -lgc"
8 case "$1" in
9 dummy)
10 $CC $CFLAGS src/*.c src/backends/dummy/*.c
11 ;;
12 jvm)
13 $CC $CFLAGS src/*.c src/backends/jvm/*.c
14 ;;
15 libgccjit)
16 CFLAGS="-lgccjit $CFLAGS"
17 $CC $CFLAGS src/*.c src/backends/libgccjit/*.c
18 ;;
19 ***)
20 echo "use: make.sh <backend>"
21 echo "list of backends: dummy jvm libgccjit"
22 esac