X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=make.sh;h=561238eda9798416c20e73fb5c80f65c3312c8f5;hb=13d2ebdd52d42ab2e9d5f3764a9296a25fe16464;hp=1f95bcf593d5824856bf83e51bd355a2315c2a85;hpb=c4d4a265b71124ad0e8588601cfc1d66aca84b96;p=dsw-obn.git diff --git a/make.sh b/make.sh index 1f95bcf..561238e 100755 --- a/make.sh +++ b/make.sh @@ -2,4 +2,21 @@ set -e -cc -g -Wall -Werror -std=c11 -lgccjit -lgc *.c +CC="gcc" +CFLAGS="-g -Wall -Werror -std=c11 -lgc" + +case "$1" in + dummy) + $CC $CFLAGS src/*.c src/backends/dummy/*.c + ;; + jvm) + $CC $CFLAGS src/*.c src/backends/jvm/*.c + ;; + libgccjit) + CFLAGS="-lgccjit $CFLAGS" + $CC $CFLAGS src/*.c src/backends/libgccjit/*.c + ;; + ***) + echo "use: make.sh " + echo "list of backends: dummy jvm libgccjit" +esac