--- gnutrition/Makefile.am 2026/05/08 22:49:44 1.2 +++ gnutrition/Makefile.am 2026/05/08 23:44:04 1.4 @@ -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.4 2026/05/08 23:44:04 asm Exp $ # # Makefile.am for GNUtrition # @@ -13,6 +13,8 @@ bin_PROGRAMS = gnutrition bin_SCRIPTS = gnutrition-updatedb gnutrition_datadir = $(datadir)/gnutrition +info_TEXINFOS = gnutrition.texi + doc_DATA = \ AUTHORS \ ChangeLog \ @@ -20,7 +22,9 @@ doc_DATA = \ COPYING \ INSTALL \ NEWS \ - README + README \ + gnutrition.html \ + gnutrition.pdf AM_CPPFLAGS = -DPKGDATADIR=\"$(pkgdatadir)\" @@ -36,7 +40,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 +59,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 +83,29 @@ EXTRA_DIST = \ log.h \ ui.h \ version.sh \ + .ver \ gnutrition-updatedb.in \ - ChangeLog.OLD + ChangeLog.OLD \ + gnutrition.texi \ + gfdl.texi + +# ----------------------------------------------------------------------------- +# Documentation +# ----------------------------------------------------------------------------- + +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 $@ + # Man page. dist_man_MANS = gnutrition.1 -CLEANFILES = gnutrition-updatedb +CLEANFILES = gnutrition-updatedb gnutrition.html gnutrition.pdf