I've chosen ones under which bedstead.c is currently clean, at least
using the versions of GCC and Clang currently in Debian stable.
bedstead-plotter-light.otf bedstead-plotter-medium.otf \
bedstead-plotter-bold.otf plotter.png
+# CWARNFLAGS contains a set of GCC/Clang warning flags under which
+# bedstead.c is clean. The "glyphs" array makes heavy use of the
+# shortcuts disapproved by -Wmissing-field-initializers and
+# -Wmissing-braces, so those are disabled.
+CWARNFLAGS ?= -Wall -Wextra \
+ -Wno-missing-field-initializers -Wno-missing-braces
+CFLAGS += $(CWARNFLAGS)
+
bedstead.ttx: bedstead
./bedstead > bedstead.ttx