> @@ -37,6 +37,16 @@ SRCS=      cl_funcs.c cl_main.c cl_read.c cl_
>  
>  LINKS=       ${BINDIR}/vi ${BINDIR}/ex
>  LINKS+=      ${BINDIR}/vi ${BINDIR}/view
> +
> +options_def.h: common/options.awk common/options.c
> +     awk -f ${.CURDIR}/../common/options.awk ${.CURDIR}/../common/options.c \
> +             > options_def.h
> +
Don't do that. This will always generate a file even if awk fails, that
you will then have to clean manually.

Use an idiom like this:
> +options_def.h: common/options.awk common/options.c
> +     awk -f ${.CURDIR}/../common/options.awk ${.CURDIR}/../common/options.c \
> +             > [email protected] && mv [email protected] $@

Reply via email to