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