15ae59decSJulio Merino# 25ae59decSJulio Merino# In compat mode (the default without -j) a line that contains no shell 35ae59decSJulio Merino# meta characters and no shell builtins is not passed to the shell but 45ae59decSJulio Merino# executed directly. In our example the ls line without meta characters 55ae59decSJulio Merino# will really execute ls, while the line with meta characters will execute 65ae59decSJulio Merino# our special shell. 75ae59decSJulio Merino# 85ae59decSJulio Merino 95ae59decSJulio Merino.SHELL: path="${.OBJDIR}/sh" 105ae59decSJulio Merino 115ae59decSJulio Merino.PHONY: meta no-meta 125ae59decSJulio Merino 135ae59decSJulio Merinometa: 145ae59decSJulio Merino @ls * 155ae59decSJulio Merino 165ae59decSJulio Merinono-meta: 175ae59decSJulio Merino @ls -d . 18