-export CFLAGS="-O0 -g -DDEBUG"
-
-export CPPFLAGS="-I$URCU_INCS -I$UST_INCS"
-export LDFLAGS="-L$URCU_LIBS -L$UST_LIBS"
-export LD_LIBRARY_PATH="$URCU_LIBS:$UST_LIBS:${LD_LIBRARY_PATH:-}"
+# temp directory to store the scan-build report
+SCAN_BUILD_TMPDIR=$(mktemp -d)
+
+case "$PROJECT_NAME" in
+babeltrace)
+ export BABELTRACE_DEV_MODE=1
+ export BABELTRACE_DEBUG_MODE=1
+ export BABELTRACE_MINIMAL_LOG_LEVEL=TRACE
+ CONF_OPTS="--enable-python-bindings --enable-python-bindings-doc --enable-python-plugins"
+ BUILD_TYPE="autotools"
+ ;;
+liburcu)
+ CONF_OPTS=""
+ BUILD_TYPE="autotools"
+ ;;
+lttng-modules)
+ CONF_OPTS=""
+ BUILD_TYPE="autotools"
+ ;;
+lttng-tools)
+ CONF_OPTS=""
+ BUILD_TYPE="autotools"
+ ;;
+lttng-ust)
+ CONF_OPTS="--enable-java-agent-all --enable-python-agent"
+ BUILD_TYPE="autotools"
+ export CLASSPATH="/usr/share/java/log4j-api.jar:/usr/share/java/log4j-core.jar:/usr/share/java/log4j-1.2.jar"
+ ;;
+*)
+ echo "Generic project, no configure options."
+ CONF_OPTS=""
+ BUILD_TYPE="autotools"
+ ;;
+esac
+
+if [ -d "$WORKSPACE/src/linux" ]; then
+ export KERNELDIR="$WORKSPACE/src/linux"
+fi