#!/bin/sh # ===================================================================== # filename: mach # description: make wrapper used to run mk files # To use, add the relative path to this script as a # shebang in mk and make it executable. # spdx-license-identifier: ISC # ===================================================================== if [[ $1 != "./mk" ]] then echo "Usage: $0 ./mk; argument passed: $1" exit 1 fi # remove ./mk from args ARGS=${@:2} # root.mk should be next to this script ROOT=`dirname $0` make --silent -f ${ROOT}/root.mk -C ${PWD} ${ARGS}