--- gnutrition/Makefile.am 2026/05/08 22:49:44 1.2 +++ 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.2 2026/05/08 22:49:44 asm Exp $ +# $Id: Makefile.am,v 1.7 2026/05/18 19:36:06 asm Exp $ # # Makefile.am for GNUtrition # @@ -22,6 +22,14 @@ doc_DATA = \ NEWS \ README +if INSTALL_HTML +doc_DATA += gnutrition.html +endif + +if INSTALL_PDF +doc_DATA += gnutrition.pdf +endif + AM_CPPFLAGS = -DPKGDATADIR=\"$(pkgdatadir)\" # ----------------------------------------------------------------------------- @@ -36,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 # ----------------------------------------------------------------------------- @@ -55,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 @@ -79,10 +87,38 @@ EXTRA_DIST = \ log.h \ ui.h \ version.sh \ + .ver \ gnutrition-updatedb.in \ - ChangeLog.OLD + 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