--- gnutrition/Makefile.am 2026/05/08 03:23:57 1.1 +++ gnutrition/Makefile.am 2026/05/18 19:36:06 1.7 @@ -1,6 +1,6 @@ # SPDX-License-Identifier: GPL-3.0-or-later # -# $Id: Makefile.am,v 1.1 2026/05/08 03:23:57 asm Exp $ +# $Id: Makefile.am,v 1.7 2026/05/18 19:36:06 asm Exp $ # # Makefile.am for GNUtrition # @@ -13,6 +13,23 @@ bin_PROGRAMS = gnutrition bin_SCRIPTS = gnutrition-updatedb gnutrition_datadir = $(datadir)/gnutrition +doc_DATA = \ + AUTHORS \ + ChangeLog \ + ChangeLog.OLD \ + COPYING \ + INSTALL \ + NEWS \ + README + +if INSTALL_HTML +doc_DATA += gnutrition.html +endif + +if INSTALL_PDF +doc_DATA += gnutrition.pdf +endif + AM_CPPFLAGS = -DPKGDATADIR=\"$(pkgdatadir)\" # ----------------------------------------------------------------------------- @@ -27,7 +44,7 @@ gnutrition_SOURCES = \ log.c gnutrition_CFLAGS = -Wall -Wextra -pedantic $(SQLITE3_CFLAGS) $(NCURSES_CFLAGS) -gnutrition_CPPFLAGS = -I$(srcdir)/src -DLOCALEDIR=\"$(localedir)\" -DGNUTRITION_DATADIR=\"$(gnutrition_datadir)\" +gnutrition_CPPFLAGS = -I$(srcdir) -DLOCALEDIR=\"$(localedir)\" -DGNUTRITION_DATADIR=\"$(gnutrition_datadir)\" gnutrition_LDADD = $(SQLITE3_LIBS) $(NCURSES_LIBS) -lm # ----------------------------------------------------------------------------- @@ -46,7 +63,7 @@ gnutrition_gui_SOURCES = \ log.c gnutrition_gui_CFLAGS = -Wall -Wextra -pedantic $(SQLITE3_CFLAGS) $(GTK_CFLAGS) $(GIO_CFLAGS) -gnutrition_gui_CPPFLAGS = -I$(srcdir)/src -DLOCALEDIR=\"$(localedir)\" -DGNUTRITION_DATADIR=\"$(gnutrition_datadir)\" +gnutrition_gui_CPPFLAGS = -I$(srcdir) -DLOCALEDIR=\"$(localedir)\" -DGNUTRITION_DATADIR=\"$(gnutrition_datadir)\" gnutrition_gui_LDADD = $(SQLITE3_LIBS) $(GTK_LIBS) $(GIO_LIBS) -lm endif @@ -70,9 +87,38 @@ EXTRA_DIST = \ log.h \ ui.h \ version.sh \ - gnutrition-updatedb.in + .ver \ + gnutrition-updatedb.in \ + ChangeLog.OLD \ + gnutrition.texi \ + gfdl.texi + +if INSTALL_HTML +EXTRA_DIST += gnutrition.html +endif + +if INSTALL_PDF +EXTRA_DIST += gnutrition.pdf +endif + +# ----------------------------------------------------------------------------- +# Documentation +# ----------------------------------------------------------------------------- + +if HAVE_TEXINFO +all-local: gnutrition.html gnutrition.pdf +version.texi: .ver + echo "@set VERSION $$(cat .ver)" > $@ +gnutrition.html: gnutrition.texi + texi2html --html --no-split $(srcdir)/gnutrition.texi -o $@ +gnutrition.pdf: gnutrition.texi + texi2pdf --clean $(srcdir)/gnutrition.texi -o $@ +else +all-local: +endif # Man page. dist_man_MANS = gnutrition.1 CLEANFILES = gnutrition-updatedb +MAINTAINERCLEANFILES = gnutrition.html gnutrition.pdf