distributed_clfiles = gpg-error.asd \
gpg-error-package.lisp gpg-error.lisp
generated_clfiles = gpg-error-codes.lisp
clfiles = $(distributed_clfiles) $(generated_clfiles)
clfilesdir = $(datadir)/common-lisp/source/gpg-error
dist_clfiles_DATA = $(distributed_clfiles)
nodist_clfiles_DATA = $(generated_clfiles)
EXTRA_DIST = README mkerrcodes.awk
CLEANFILES = gpg-error-codes.lisp
codes_file = $(top_srcdir)/src/err-codes.h.in
errno_file = $(top_srcdir)/src/errnos.in
gpg-error-codes.lisp: Makefile mkerrcodes.awk $(codes_file) $(errno_file)
echo '@errnos@' | cat $(codes_file) - $(errno_file) \
| $(AWK) -f $(srcdir)/mkerrcodes.awk >$@