Enable the awk scripts to generate ex_def.h and options_def.h.
authormartijn <martijn@openbsd.org>
Thu, 14 Dec 2017 10:02:53 +0000 (10:02 +0000)
committermartijn <martijn@openbsd.org>
Thu, 14 Dec 2017 10:02:53 +0000 (10:02 +0000)
commitbcb832b755b84ef1c95c1dc7e209fd4338f850a0
tree52b047427ed71e83f8f4c892348fda3b416c928b
parent8c897735bd05432fb28804700096a72e03c27761
Enable the awk scripts to generate ex_def.h and options_def.h.
These scripts generate the enums required for the ex commands and vi
options.
Before these lists had to be maintained either by hand or someone had to
stumble upon these scripts and figure out how to use them. By enabling them
these headers are now always in sync based on the comments in the
corresponding source files, which are a lot harder to miss during an
update than an extra file.

Update the awk scripts to the new enum style introduced by bentley@ with
his update on options_def.h r1.7

Feedback Makefile semantics by espie@
Original diff and OK tb@
OK millert@
usr.bin/vi/build/Makefile
usr.bin/vi/common/options.awk
usr.bin/vi/ex/ex.awk
usr.bin/vi/include/ex_def.h [deleted file]
usr.bin/vi/include/options_def.h [deleted file]