#!/bin/bash -eu

. /usr/lib/uhubuild/common

j="-j${UB_MAKE_PROCS:-$(_procs)}"

if [ -f meson.build -a -f build/build.ninja ]; then
	echo "ninja $j"
	for i in "$@"; do
		echo -e "\t$i"
	done
	ninja -C build "$j" "$@"
elif [ -f ../CMakeLists.txt -a -f ../build/build.ninja ]; then
	echo "ninja $j"
	for i in "$@"; do
		echo -e "\t$i"
	done
    ninja "$j" "$@"
else
	echo "make $j"
	for i in "$@"; do
		echo -e "\t$i"
	done
	make "$j" "$@"
fi
