conf.go: conf.rl
	# Use of -T0 here produces the smallest amount of generated code. We
	# don't care about parsing performance so optimize instead for small files
	# and fast compilations.
	ragel -Z -T0 conf.rl -o conf.go
	(echo "// Code generated by ragel. DO NOT EDIT."; \
	 echo "// GENERATED FILE DO NOT EDIT"; \
	 cat conf.go) > conf.go.tmp
	mv conf.go.tmp conf.go
	../../../../bin/crlfmt -w conf.go >/dev/null
