pkginclude_HEADERS += keyword.h
libsod_la_SOURCES += keyword.c keyword-hosted.c
-dist_man_MANS += keyword.3
+man_MANS += keyword.3
+CLEANFILES += keyword.3
+EXTRA_DIST += keyword.3.in
pkginclude_HEADERS += sod.h
libsod_la_SOURCES += sod.c sod-hosted.c
-dist_man_MANS += sod.3
+man_MANS += sod.3
+CLEANFILES += sod.3
+EXTRA_DIST += sod.3.in
###--------------------------------------------------------------------------
### Generated builtin module.
sod-base.h: $(SOD); $(V_SOD_h)$(SOD) -th --builtin
###--------------------------------------------------------------------------
+### Package-configuration file.
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = sod.pc
+CLEANFILES += sod.pc
+EXTRA_DIST += sod.pc.in
+
+sod.pc: sod.pc.in Makefile
+ $(SUBST) $(srcdir)/sod.pc.in >$@.new $(SUBSTITUTIONS) && mv $@.new $@
+
+###--------------------------------------------------------------------------
+### Autoconf machinery.
+
+aclocaldir = $(datadir)/aclocal
+dist_aclocal_DATA = sod.m4
+
+###--------------------------------------------------------------------------
### Other manual pages.
-dist_man_MANS += sod-structs.3
+man_MANS += sod-structs.3
+CLEANFILES += sod-structs.3
+EXTRA_DIST += sod-structs.3.in
###----- That's all, folks --------------------------------------------------