dl-fldigi/doc/Makefile.am

70 wiersze
2.2 KiB
Makefile
Czysty Zwykły widok Historia

# Copyright (C) 2009 Stelios Bounanos, M0GLD (m0gld AT enotty DOT net)
# License: GPLv3+: GNU GPL version 3 or later.
ASCIIDOC_CONF = asciidoc.conf
Merge git://git.code.sf.net/p/fldigi/fldigi Conflicts: configure.ac doc/Makefile.am doc/dl-fldigi-shell.1.txt m4/build.m4 po/LINGUAS po/de.po po/es.po po/fldigi.pot po/fr.po po/it.po po/pl.po src/Makefile.am src/blank/blank.cxx src/combo/combo.cxx src/contestia/contestia.cxx src/cw_rtty/cw.cxx src/cw_rtty/rtty.cxx src/cw_rtty/view_rtty.cxx src/dialogs/Viewer.cxx src/dialogs/confdialog.cxx src/dialogs/confdialog.fl src/dialogs/fl_digi.cxx src/dialogs/guide.cxx src/dialogs/htmlstrings.cxx src/dialogs/notifydialog.fl src/dominoex/dominoex.cxx src/fileselector/FL/Native_File_Chooser.H src/fileselector/FL/Native_File_Chooser_FLTK.H src/fileselector/FL/Native_File_Chooser_MAC.H src/fileselector/FL/Native_File_Chooser_WIN32.H src/fileselector/Native_File_Chooser.cxx src/fileselector/Native_File_Chooser_FLTK.cxx src/fileselector/Native_File_Chooser_MAC.cxx src/fileselector/Native_File_Chooser_WIN32.cxx src/fileselector/fileselect.cxx src/filters/fftfilt.cxx src/filters/filters.cxx src/flarq-src/flarq.cxx src/globals/globals.cxx src/include/Fl_Text_Buffer_mod.H src/include/Fl_Text_Display_mod.H src/include/Fl_Text_Editor_mod.H src/include/analysis.h src/include/charsetdistiller.h src/include/charsetlist.h src/include/combo.h src/include/compat.h src/include/confdialog.h src/include/configuration.h src/include/cw.h src/include/digiscope.h src/include/dtmf.h src/include/fftfilt.h src/include/field_def.h src/include/fileselect.h src/include/filters.h src/include/fl_digi.h src/include/fldigi-config.h src/include/flslider2.h src/include/globals.h src/include/interleave.h src/include/macros.h src/include/main.h src/include/mfsk.h src/include/mixer.h src/include/modem.h src/include/navtex.h src/include/outputencoder.h src/include/psk.h src/include/qso_db.h src/include/record_loader_gui.h src/include/rigio.h src/include/rsid.h src/include/rtty.h src/include/socket.h src/include/soundconf.h src/include/status.h src/include/strutil.h src/include/threads.h src/include/trx.h src/include/view_rtty.h src/libtiniconv/tiniconv.c src/libtiniconv/tiniconv.h src/libtiniconv/tiniconv_desc.c src/libtiniconv/tiniconv_int.h src/logbook/adif_io.cxx src/logbook/lgbook.cxx src/logbook/lgbook.fl src/logbook/logsupport.cxx src/logbook/lookupcall.cxx src/logbook/qso_db.cxx src/logbook/xmlrpc_log.cxx src/logger/rx_extract.cxx src/main.cxx src/mfsk/mfsk-pic.cxx src/mfsk/mfsk.cxx src/misc/arq_io.cxx src/misc/ascii.cxx src/misc/charsetlist.cxx src/misc/configuration.cxx src/misc/coordinate.cxx src/misc/debug.cxx src/misc/dxcc.cxx src/misc/macroedit.cxx src/misc/macros.cxx src/misc/misc.cxx src/misc/newinstall.cxx src/misc/nls.cxx src/misc/pixmaps.cxx src/misc/pixmaps_tango.cxx src/misc/record_loader.cxx src/misc/socket.cxx src/misc/status.cxx src/misc/util.cxx src/misc/weather.cxx src/misc/xmlrpc.cxx src/mt63/mt63.cxx src/navtex/navtex.cxx src/olivia/olivia.cxx src/psk/psk.cxx src/qrunner/qrunner.cxx src/rigcontrol/FreqControl.cxx src/rigcontrol/rigio.cxx src/rigcontrol/rigsupport.cxx src/rigcontrol/rigxml.cxx src/rsid/rsid.cxx src/rsid/rsid_defs.cxx src/soundcard/mixer.cxx src/soundcard/sound.cxx src/spot/notify.cxx src/spot/pskrep.cxx src/thor/thor.cxx src/throb/throb.cxx src/trx/modem.cxx src/trx/nullmodem.cxx src/trx/trx.cxx src/waterfall/digiscope.cxx src/waterfall/waterfall.cxx src/wefax/wefax-pic.cxx src/widgets/FTextRXTX.cxx src/widgets/Fl_Text_Buffer_mod.cxx src/widgets/Fl_Text_Display_mod.cxx src/widgets/Fl_Text_Editor_mod.cxx src/widgets/Fl_Tile_Check.cxx src/widgets/Panel.cxx src/widgets/progress.cxx src/widgets/psk_browser.cxx src/wwv/analysis.cxx src/wwv/wwv.cxx src/xmlrpcpp/XmlRpc.h src/xmlrpcpp/XmlRpcDispatch.cpp
2015-05-13 22:26:35 +00:00
ASCIIDOC_SRC = dl-fldigi.1.txt guide.txt
ASCIIDOC_MAN_DIST = dl-fldigi.1
ASCIIDOC_MAN_INST =
ASCIIDOC_HTML =
if WANT_FLDIGI
2010-05-03 09:51:21 +00:00
ASCIIDOC_MAN_INST += dl-fldigi.1
ASCIIDOC_HTML += guide.html
endif
if WANT_FLARQ
ASCIIDOC_MAN_INST += flarq.1
endif
EXTRA_DIST = $(ASCIIDOC_CONF) $(ASCIIDOC_SRC) $(ASCIIDOC_MAN_DIST)
man_MANS = $(ASCIIDOC_MAN_INST)
MOSTLYCLEANFILES = *.xml
DISTCLEANFILES = $(ASCIIDOC_HTML)
MAINTAINERCLEANFILES = $(ASCIIDOC_MAN_INST)
A2X_ARGS = --format=manpage
if HAVE_ASCIIDOC_NO_XMLLINT
A2X_ARGS += --no-xmllint
endif
.SECONDEXPANSION:
# Define the custom silent rule function
@SILENT_CMDS@
%.1: $$@.txt $(ASCIIDOC_CONF)
if HAVE_ASCIIDOC
$(call silent,ADOC ,$@)TZ=0 $(A2X) $(A2X_ARGS) $<
else
$(call silent,ADOC ,$@)echo '.TH "NOT-BUILT" "1" "" "" ""' > $@
endif
# Without .SECONDEXPANSION we would use something like this:
#$(ASCIIDOC_MAN_INST): asciidoc.conf
# a2x $(A2X_ARGS) $@.txt
#fldigi.1: fldigi.1.txt
# The rest of the Makefile is enabled only if we have asciidoc
if HAVE_ASCIIDOC
# Try to discover the correct iconsdir. Use the first one that
# contains an entry matching `tip.*'.
ASCIIDOC_ICONS_DIRS := /etc/asciidoc/icons /etc/asciidoc/images /etc/asciidoc/images/icons /etc/asciidoc/images/../icons \
/usr/share/asciidoc/icons /usr/share/asciidoc/images /usr/share/asciidoc/images/icons
ASCIIDOC_ICONS_DIR ?= $(dir $(firstword $(strip $(foreach f,$(addsuffix /tip*,$(ASCIIDOC_ICONS_DIRS)),$(wildcard $(f))))))
# Additional attributes are defined in guide.conf
ASCIIDOC_ARGS = --unsafe -a toc -a data-uri -a badges -a icons -a iconsdir=$(ASCIIDOC_ICONS_DIR)
%.html: $$*.txt $(ASCIIDOC_CONF)
@if ! test -d $(ASCIIDOC_ICONS_DIR); then \
echo " *** The default asciidoc icons directory, \"$(ASCIIDOC_ICONS_DIR)\", does not exist." >&2; \
echo " *** Please rerun make with the correct ASCIIDOC_ICONS_DIR, e.g.:" >&2; \
echo " *** make ASCIIDOC_ICONS_DIR=/path/to/icons" >&2; \
false; \
fi
$(call silent,ADOC ,$@)TZ=0 $(ASCIIDOC) $(ASCIIDOC_ARGS) --out-file $@ $<
all-local: $(ASCIIDOC_MAN_DIST) $(ASCIIDOC_HTML)
endif