dl-fldigi/src/Makefile.am

906 wiersze
24 KiB
Makefile

## Copyright (C) 2007-2009 Stelios Bounanos, M0GLD (m0gld AT enotty DOT net)
# Copyright (c) 2008 Dave Freese, W1HKJ (w1hkj AT w1hkj DOT com)
# Copyright (c) 2012 Remi Chateauneu, F4ECW (remi dot chateauneu AT gmail DOT com)
# License: GPLv3+: GNU GPL version 3 or later.
bin_PROGRAMS =
SUBDIRS =
if WANT_FLDIGI
bin_PROGRAMS += dl-fldigi
endif
if WANT_FLARQ
bin_PROGRAMS += flarq
endif
# The BUILD_* variables are defined in build.m4
dl_fldigi_CPPFLAGS = -DBUILD_FLDIGI -DLOCALEDIR=\"$(localedir)\" @FLDIGI_BUILD_CPPFLAGS@ -DPKGDATADIR=\"$(pkgdatadir)\"
dl_fldigi_CXXFLAGS = @FLDIGI_BUILD_CXXFLAGS@
dl_fldigi_CFLAGS = $(dl_fldigi_CXXFLAGS)
dl_fldigi_LDFLAGS = @FLDIGI_BUILD_LDFLAGS@
dl_fldigi_LDADD = -lcrypto @FLDIGI_BUILD_LDADD@
flarq_CPPFLAGS = -DBUILD_FLARQ -DLOCALEDIR=\"$(localedir)\" @FLARQ_BUILD_CPPFLAGS@
flarq_CXXFLAGS = @FLARQ_BUILD_CXXFLAGS@
flarq_CFLAGS = $(flarq_CXXFLAGS)
flarq_LDFLAGS = @FLARQ_BUILD_LDFLAGS@
flarq_LDADD = @FLARQ_BUILD_LDADD@
if WIN32
dl_fldigi_CPPFLAGS += -fno-var-tracking
dl_fldigi_CXXFLAGS += -fno-var-tracking
endif
HAMLIB_SRC = \
include/hamlib.h \
rigcontrol/hamlib.cxx \
include/rigclass.h \
rigcontrol/rigclass.cxx
XMLRPC_SRC = \
include/xmlrpc.h \
misc/xmlrpc.cxx
FLDIGI_WIN32_RES_SRC = fldigirc.rc
FLARQ_WIN32_RES_SRC = flarq-src/flarqrc.rc
COMMON_WIN32_RES_SRC = common.rc
BENCHMARK_SRC = include/benchmark.h misc/benchmark.cxx
REGEX_SRC = compat/regex.h compat/regex.c
STACK_SRC = include/stack.h misc/stack.cxx
MINGW32_SRC = include/compat.h compat/getsysinfo.c compat/mingw.c compat/mingw.h
NLS_SRC = misc/nls.cxx include/nls.h
# Build the xmlrpcpp source if libflxmlrpc is not found
XMLRPCPP_SRC = \
xmlrpcpp/XmlRpcBase64.h \
xmlrpcpp/XmlRpcClient.cpp \
xmlrpcpp/XmlRpcClient.h \
xmlrpcpp/XmlRpcDispatch.cpp \
xmlrpcpp/XmlRpcDispatch.h \
xmlrpcpp/XmlRpcException.h \
xmlrpcpp/XmlRpc.h \
xmlrpcpp/XmlRpcMutex.cpp \
xmlrpcpp/XmlRpcMutex.h \
xmlrpcpp/XmlRpcServerConnection.cpp \
xmlrpcpp/XmlRpcServerConnection.h \
xmlrpcpp/XmlRpcServer.cpp \
xmlrpcpp/XmlRpcServer.h \
xmlrpcpp/XmlRpcServerMethod.cpp \
xmlrpcpp/XmlRpcServerMethod.h \
xmlrpcpp/XmlRpcSocket.cpp \
xmlrpcpp/XmlRpcSocket.h \
xmlrpcpp/XmlRpcSource.cpp \
xmlrpcpp/XmlRpcSource.h \
xmlrpcpp/XmlRpcUtil.cpp \
xmlrpcpp/XmlRpcUtil.h \
xmlrpcpp/XmlRpcValue.cpp \
xmlrpcpp/XmlRpcValue.h
EXTRA_dl_fldigi_SOURCES = $(HAMLIB_SRC) $(XMLRPC_SRC) $(FLDIGI_WIN32_RES_SRC) $(COMMON_WIN32_RES_SRC) \
$(BENCHMARK_SRC) $(REGEX_SRC) $(STACK_SRC) $(MINGW32_SRC) $(NLS_SRC) $(XMLRPCPP_SRC)
EXTRA_flarq_SOURCES = $(FLARQ_WIN32_RES_SRC) $(COMMON_WIN32_RES_SRC) $(XMLRPCPP_SRC)
dl_fldigi_SOURCES =
flarq_SOURCES =
dl_fldigi_SOURCES += $(XMLRPC_SRC)
if !ENABLE_FLXMLRPC
dl_fldigi_SOURCES += $(XMLRPCPP_SRC)
flarq_SOURCES += $(XMLRPCPP_SRC)
else
dl_fldigi_CPPFLAGS += @FLXMLRPC_CFLAGS@
dl_fldigi_CXXFLAGS += @FLXMLRPC_CFLAGS@
dl_fldigi_CFLAGS += @FLXMLRPC_CFLAGS@
dl_fldigi_LDFLAGS += @FLXMLRPC_LIBS@
flarq_CPPFLAGS += @FLXMLRPC_CFLAGS@
flarq_CXXFLAGS += @FLXMLRPC_CFLAGS@
flarq_CFLAGS += @FLXMLRPC_CFLAGS@
flarq_LDFLAGS += @FLXMLRPC_LIBS@
endif
if ENABLE_HAMLIB
dl_fldigi_SOURCES += $(HAMLIB_SRC)
endif
if NEED_HAMLIB_LOCATOR
dl_fldigi_SOURCES += $(LOCATOR_SRC)
endif
if ENABLE_BENCHMARK
dl_fldigi_SOURCES += $(BENCHMARK_SRC)
endif
if COMPAT_REGEX
dl_fldigi_SOURCES += $(REGEX_SRC)
flarq_SOURCES += $(REGEX_SRC)
endif
if COMPAT_STACK
dl_fldigi_SOURCES += $(STACK_SRC)
flarq_SOURCES += $(STACK_SRC)
endif
if MINGW32
dl_fldigi_SOURCES += $(MINGW32_SRC)
flarq_SOURCES += $(MINGW32_SRC)
dl_fldigi_CPPFLAGS += -DCURL_STATICLIB
endif
if USE_NLS
dl_fldigi_SOURCES += $(NLS_SRC)
flarq_SOURCES += $(NLS_SRC)
endif
########################################################################
FLDIGI_VERSION_MAJOR = @FLDIGI_VERSION_MAJOR@
FLDIGI_VERSION_MINOR = @FLDIGI_VERSION_MINOR@
FLDIGI_VERSION_PATCH = @FLDIGI_VERSION_PATCH@
FLDIGI_VERSION = @FLDIGI_VERSION@
FLARQ_VERSION_MAJOR = @FLARQ_VERSION_MAJOR@
FLARQ_VERSION_MINOR = @FLARQ_VERSION_MINOR@
FLARQ_VERSION_PATCH = @FLARQ_VERSION_PATCH@
FLARQ_VERSION = @FLARQ_VERSION@
# Define the custom silent rule function
@SILENT_CMDS@
.EXPORT_ALL_VARIABLES: appbundle nsisinst hamlib-static
# Sources that are generated,
BUILT_SOURCES =
# not distributed,
nodist_dl_fldigi_SOURCES = $(BUILT_SOURCES)
# and deleted by the clean targets
CLEANFILES = $(BUILT_SOURCES)
CLEAN_LOCAL =
if WIN32
if HAVE_WINDRES
.rc.o:
$(call silent,WRES ,$@)$(WINDRES) -DRC_BUILD_TIME=\\\"$(shell date +%s)\\\" -I$(srcdir) -I$(srcdir)/include -I$(srcdir)/../data/win32 $< -O coff $@
dl_fldigi_SOURCES += $(FLDIGI_WIN32_RES_SRC)
flarq_SOURCES += $(FLARQ_WIN32_RES_SRC)
endif
endif
install-exec-local:
if WANT_FLDIGI
if test -f $(srcdir)/../scripts/ftp_kml_files.sh; then \
$(mkinstalldirs) $(DESTDIR)/$(bindir); \
$(INSTALL_SCRIPT) $(srcdir)/../scripts/ftp_kml_files.sh $(DESTDIR)/$(bindir); \
fi
endif
# TODO: xpm files should probably go to $(datadir)/pixmaps/fldigi instead of $(datadir)/pixmaps
install-data-local:
if WANT_FLDIGI
if test -f $(srcdir)/../data/dl-fldigi.xpm; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/pixmaps; \
$(INSTALL_DATA) $(srcdir)/../data/dl-fldigi.xpm $(DESTDIR)/$(datadir)/pixmaps; \
fi
if test -f $(srcdir)/../data/dl-fldigi.desktop; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/applications; \
$(INSTALL_DATA) $(srcdir)/../data/dl-fldigi.desktop $(DESTDIR)/$(datadir)/applications; \
fi
if test -f $(srcdir)/../data/dl-fldigi-hab.desktop; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/applications; \
$(INSTALL_DATA) $(srcdir)/../data/dl-fldigi-hab.desktop $(DESTDIR)/$(datadir)/applications; \
fi
if test -f $(srcdir)/../data/NAVTEX_Stations.csv; then \
$(mkinstalldirs) $(DESTDIR)/$(pkgdatadir); \
$(INSTALL_DATA) $(srcdir)/../data/NAVTEX_Stations.csv $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../data/nsd_bbsss.txt; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/nsd_bbsss.txt $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../data/station_table.txt; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/station_table.txt $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../data/ToR-Stats-SHIP.csv; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/ToR-Stats-SHIP.csv $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../data/wmo_list.txt; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/wmo_list.txt $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../kml/styles.kml; then \
$(mkinstalldirs) $(DESTDIR)/$(pkgdatadir)/kml; \
$(INSTALL_DATA) $(srcdir)/../kml/styles.kml $(DESTDIR)/$(pkgdatadir)/kml; \
fi
if test -f $(srcdir)/../data/NAVTEX_Stations.csv; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/NAVTEX_Stations.csv $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../data/nsd_bbsss.txt; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/nsd_bbsss.txt $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../data/station_table.txt; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/station_table.txt $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../data/ToR-Stats-SHIP.csv; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/ToR-Stats-SHIP.csv $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../data/wmo_list.txt; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/fldigi; \
$(INSTALL_DATA) $(srcdir)/../data/wmo_list.txt $(DESTDIR)/$(pkgdatadir); \
fi
if test -f $(srcdir)/../kml/styles.kml; then \
$(mkinstalldirs) $(DESTDIR)/$(pkgdatadir)/kml; \
$(INSTALL_DATA) $(srcdir)/../kml/styles.kml $(DESTDIR)/$(pkgdatadir)/kml; \
fi
endif
if WANT_FLARQ
if test -f $(srcdir)/../data/flarq.xpm; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/pixmaps; \
$(INSTALL_DATA) $(srcdir)/../data/flarq.xpm $(DESTDIR)/$(datadir)/pixmaps; \
fi
if test -f $(srcdir)/../data/flarq.desktop; then \
$(mkinstalldirs) $(DESTDIR)/$(datadir)/applications; \
$(INSTALL_DATA) $(srcdir)/../data/flarq.desktop $(DESTDIR)/$(datadir)/applications; \
fi
endif
uninstall-local:
if WANT_FLDIGI
rm -f $(DESTDIR)/$(datadir)/pixmaps/dl-fldigi.xpm
rm -f $(DESTDIR)/$(datadir)/applications/dl-fldigi.desktop
rm -f $(DESTDIR)/$(datadir)/applications/dl-fldigi-hab.desktop
rm -fr $(DESTDIR)/$(datadir)/dl-fldigi
endif
if WANT_FLARQ
rm -f $(DESTDIR)/$(datadir)/pixmaps/flarq.xpm
rm -f $(DESTDIR)/$(datadir)/applications/flarq.desktop
endif
FLDIGI_FL_SRC = \
dialogs/confdialog.fl \
dialogs/notifydialog.fl \
dialogs/record_browse.fl \
logbook/lgbook.fl
FLARQ_FL_SRC = flarq-src/arqdialogs.fl
if HAVE_FLUID
flgen: $(FLDIGI_FL_SRC) $(FLARQ_FL_SRC)
if WANT_FLDIGI
$(call silent,FLUID ,$(FLDIGI_FL_SRC))(cd $(srcdir)/include; \
for f in $(FLDIGI_FL_SRC); do \
c=$${f%.fl}.cxx; h=$${f%.fl}.h; h=$${h##*/}; \
$(FLUID) -c -o ../$$c -h $$h ../$$f; \
done)
endif
if WANT_FLARQ
$(call silent,FLUID ,$(FLARQ_FL_SRC))(cd $(srcdir)/flarq-src/include; \
for f in $(FLARQ_FL_SRC); do \
c=$${f%.fl}.cxx; h=$${f%.fl}.h; h=$${h##*/}; \
$(FLUID) -c -o ../../$$c -h $$h ../../$$f; \
done)
endif
endif
if WANT_FLDIGI
WANT_FLDIGI = yes
INSTALLER_FILE = $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)_setup.exe
APPBUNDLE=$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
APPBUNDLE_NOLIBS=$(APPBUNDLE)-nolibs
endif
if WANT_FLARQ
WANT_FLARQ = yes
if !WANT_FLDIGI
INSTALLER_FILE = flarq-$(FLARQ_VERSION)_setup.exe
APPBUNDLE=flarq-$(FLARQ_VERSION)
APPBUNDLE_NOLIBS=$(APPBUNDLE)-nolibs
endif
endif
if DARWIN
appbundle: $(bin_PROGRAMS)
$(call silent,APPB ,$(APPBUNDLE_NOLIBS) $(APPBUNDLE))sh $(srcdir)/../scripts/mkappbundle.sh "$(srcdir)/../data" .
CLEAN_LOCAL += $(APPBUNDLE_NOLIBS) $(APPBUNDLE) $(APPBUNDLE)*.dmg
endif
if HAVE_NSIS
nsisinst: $(bin_PROGRAMS)
$(call silent,NSIS ,$(INSTALLER_FILE))sh $(srcdir)/../scripts/mknsisinst.sh "$(srcdir)/../data" .
CLEANFILES += $(INSTALLER_FILE)
endif
if USE_NLS
CLEAN_LOCAL += share
endif
if WANT_FLDIGI
if ENABLE_HAMLIB
hamlib-static: $(dl_fldigi_OBJECTS)
$(call silent,HLS ,fldigi$(EXEEXT))sh $(srcdir)/../scripts/mkhamlibstatic.sh dl-fldigi
endif
endif
tmp_srcdir_var=$(srcdir)
TESTS = $(tmp_srcdir_var)/../scripts/tests/config-h.sh $(tmp_srcdir_var)/../scripts/tests/cr.sh
if HAVE_ASCIIDOC
$(builddir)/../doc/guide.html: $(builddir)/../doc/guide.txt
@$(MAKE) -C $(builddir)/../doc $(AM_MAKEFLAGS) guide.html
$(builddir)/dialogs/guide.cxx: $(builddir)/../doc/guide.html
@mkdir -p $(builddir)/dialogs
$(call silent,GUIDE ,$@)sed 's/\\/\\\\/g; s/"/\\"/g; s/$$/\\n\\/g; 1 s/.*/const char* szBeginner = "&/; $$ s/.*/&n";/' $< > $@
dialogs/htmlstrings.cxx: $(builddir)/dialogs/guide.cxx
distclean-local:
@if test "$(builddir)" != "$(srcdir)"; then \
rm -f $(builddir)/dialogs/guide.cxx; \
fi
endif
clean-local:
-rm -rf $(CLEAN_LOCAL)
# Sources that we build. It is OK to have headers here.
dl_fldigi_SOURCES += \
combo/combo.cxx \
cw_rtty/cw.cxx \
cw_rtty/morse.cxx \
cw_rtty/rtty.cxx \
cw_rtty/view_rtty.cxx \
contestia/contestia.cxx \
dialogs/confdialog.cxx \
dialogs/fl_digi.cxx \
dialogs/font_browser.cxx \
dialogs/Viewer.cxx \
dialogs/htmlstrings.cxx \
dialogs/notifydialog.cxx \
dialogs/record_browse.cxx \
dtmf/dtmf.cxx \
thor/thor.cxx \
thor/thorvaricode.cxx \
dominoex/dominoex.cxx \
dominoex/dominovar.cxx \
feld/feld.cxx \
feld/feldfonts.cxx \
fileselector/fileselect.cxx \
filters/fftfilt.cxx \
filters/filters.cxx \
filters/viterbi.cxx \
globals/globals.cxx \
config_script/create_default_script.cxx \
config_script/run_scripts.cxx \
config_script/run_script.h \
config_script/script_parsing.cxx \
config_script/script_parsing.h \
include/htmlstrings.h \
include/arq_io.h \
include/confdialog.h \
include/dtmf.h \
include/FTextView.h \
include/FTextRXTX.h \
include/fileselect.h \
include/Panel.h \
include/FreqControl.h \
include/analysis.h \
include/fftscan.h \
include/ascii.h \
include/charsetdistiller.h \
include/charsetlist.h \
include/colorbox.h \
include/combo.h \
include/complex.h \
include/configuration.h \
include/contestia.h \
include/cw.h \
include/data_io.h \
include/debug.h \
include/digiscope.h \
include/dxcc.h \
include/thor.h \
include/thorvaricode.h \
include/dominoex.h \
include/dominovar.h \
include/feld.h \
include/fftfilt.h \
include/filters.h \
include/fl_digi.h \
include/fl_lock.h \
include/fldigi-config.h \
include/flinput2.h \
include/flmisc.h \
include/flslider2.h \
include/font_browser.h \
include/fontdef.h \
include/gettext.h \
include/globals.h \
include/icons.h \
include/interleave.h \
include/jalocha/pj_cmpx.h \
include/jalocha/pj_fft.h \
include/jalocha/pj_fht.h \
include/jalocha/pj_fifo.h \
include/jalocha/pj_gray.h \
include/jalocha/pj_lowpass3.h \
include/jalocha/pj_mfsk.h \
include/jalocha/pj_struc.h \
include/kiss_io.h \
include/maclogger.h \
include/ax25_decode.h \
include/coordinate.h \
include/gfft.h \
include/kmlserver.h \
include/locator.h \
include/log.h \
include/logger.h \
include/macroedit.h \
include/macros.h \
include/main.h \
include/mbuffer.h \
include/mfsk.h \
include/mfskvaricode.h \
include/wefax.h \
include/wefax-pic.h \
include/navtex.h \
include/misc.h \
include/modem.h \
include/morse.h \
include/mt63base.h \
include/mt63.h \
include/network.h \
include/dsp.h \
include/newinstall.h \
include/notify.h \
include/notifydialog.h \
include/record_browse.h \
include/olivia.h \
include/pkg.h \
include/picture.h \
include/progress.h \
include/psk.h \
include/viewpsk.h \
include/pskcoeff.h \
include/pskvaricode.h \
include/pskeval.h \
include/ptt.h \
include/pixmaps.h \
include/pskrep.h \
include/qrunner.h \
include/lookupcall.h \
include/qrzlib.h \
include/raster.h \
include/re.h \
include/rigCAT.h \
include/rigio.h \
include/rigsupport.h \
include/rigxml.h \
include/ringbuffer.h \
include/rs8.h \
include/rsid.h \
include/rtty.h \
include/view_rtty.h \
include/nco.h \
include/synop.h \
include/nullmodem.h \
include/record_loader.h \
include/record_loader_gui.h \
include/rx_extract.h \
include/speak.h \
include/serial.h \
include/estrings.h \
include/smeter.h \
include/pwrmeter.h \
include/socket.h \
include/sound.h \
include/soundconf.h \
include/spot.h \
include/ssdv.h \
include/ssdv_rx.h \
include/ssb.h \
include/stacktrace.h \
include/status.h \
include/strutil.h \
include/testmodem.h \
include/threads.h \
include/throb.h \
include/timeops.h \
include/trx.h \
include/util.h \
include/Viewer.h \
include/viterbi.h \
include/waterfall.h \
include/fsq.h \
include/ifkp.h \
include/wwv.h \
include/xmlreader.h \
include/adif_def.h \
include/adif_io.h \
include/calendar.h \
include/date.h \
include/field_def.h \
include/logbook.h \
include/lgbook.h \
include/logsupport.h \
include/outputencoder.h \
include/qso_db.h \
include/table.h \
include/textio.h \
include/psk_browser.h \
include/jsoncpp.h \
include/dl_fldigi/dl_fldigi.h \
include/dl_fldigi/flights.h \
include/dl_fldigi/location.h \
include/dl_fldigi/gps.h \
include/dl_fldigi/hbtint.h \
include/dl_fldigi/update.h \
include/dl_fldigi/version.h \
include/habitat/CouchDB.h \
include/habitat/UploaderThread.h \
include/habitat/Uploader.h \
include/habitat/Extractor.h \
include/habitat/UKHASExtractor.h \
include/habitat/EZ.h \
include/habitat/RFC3339.h \
include/utf8file_io.h \
include/weather.h \
include/dock_events.h \
include/dock_gp.h \
include/drag_btn.h \
include/dropwin.h \
include/toolgrp.h \
include/toolwin.h \
irrxml/CXMLReaderImpl.h \
irrxml/fast_atof.h \
irrxml/heapsort.h \
irrxml/irrArray.h \
irrxml/irrString.h \
irrxml/irrTypes.h \
irrxml/irrXML.cpp \
irrxml/irrXML.h \
logbook/adif_io.cxx \
logbook/calendar.cxx \
logbook/date.cxx \
logbook/lgbook.cxx \
logbook/logbook.cxx \
logbook/logsupport.cxx \
logbook/lookupcall.cxx \
logbook/maclogger.cxx \
logbook/qrzlib.cxx \
logbook/qso_db.cxx \
logbook/table.cxx \
logbook/textio.cxx \
logger/logger.cxx \
logger/rx_extract.cxx \
logger/speak.cxx \
main.cxx \
mfsk/interleave.cxx \
misc/locator.cxx \
mfsk/mfsk.cxx \
mfsk/mfskvaricode.cxx \
wefax/wefax.cxx \
wefax/wefax-pic.cxx \
navtex/navtex.cxx \
misc/ascii.cxx \
misc/ax25_decode.cxx \
misc/charsetdistiller.cxx \
misc/charsetlist.cxx \
misc/configuration.cxx \
misc/coordinate.cxx \
misc/debug.cxx \
misc/dxcc.cxx \
misc/icons.cxx \
misc/kiss_io.cxx \
misc/kmlserver.cxx \
misc/log.cxx \
misc/macroedit.cxx \
misc/macros.cxx \
misc/misc.cxx \
misc/network.cxx \
misc/newinstall.cxx \
misc/outputencoder.cxx \
misc/arq_io.cxx \
misc/pixmaps.cxx \
misc/pixmaps_tango.cxx \
misc/re.cxx \
misc/record_loader.cxx \
misc/socket.cxx \
misc/stacktrace.cxx \
misc/status.cxx \
misc/strutil.cxx \
misc/threads.cxx \
misc/timeops.cxx \
misc/utf8file_io.cxx \
misc/util.cxx \
misc/weather.cxx \
mt63/dsp.cxx \
mt63/mt63.cxx \
mt63/mt63base.cxx \
include/navtex.h \
olivia/olivia.cxx \
psk/psk.cxx \
psk/pskcoeff.cxx \
psk/pskvaricode.cxx \
psk/viewpsk.cxx \
psk/pskeval.cxx \
qrunner/fqueue.h \
qrunner/qrunner.cxx \
rigcontrol/FreqControl.cxx \
rigcontrol/norig.cxx \
rigcontrol/ptt.cxx \
rigcontrol/rigio.cxx \
rigcontrol/rigsupport.cxx \
rigcontrol/rigxml.cxx \
rigcontrol/serial.cxx \
rigcontrol/xmlrpc_rig.cxx \
misc/estrings.cxx \
rsid/rsid.cxx \
soundcard/sound.cxx \
soundcard/soundconf.cxx \
spot/notify.cxx \
spot/pskrep.cxx \
spot/spot.cxx \
ssdv/ssdv.c \
ssdv/ssdv_rx.cxx \
ssdv/rs8.c \
ssb/ssb.cxx \
synop-src/synop.cxx \
throb/throb.cxx \
trx/modem.cxx \
trx/nullmodem.cxx \
trx/trx.cxx \
waterfall/colorbox.cxx \
waterfall/digiscope.cxx \
waterfall/raster.cxx \
waterfall/waterfall.cxx \
widgets/Fl_Text_Buffer_mod.cxx \
widgets/Fl_Text_Display_mod.cxx \
widgets/Fl_Text_Editor_mod.cxx \
widgets/FTextView.cxx \
widgets/FTextRXTX.cxx \
widgets/Panel.cxx \
widgets/flinput2.cxx \
widgets/flmisc.cxx \
widgets/flslider2.cxx \
widgets/picture.cxx \
widgets/progress.cxx \
widgets/psk_browser.cxx \
widgets/smeter.cxx \
widgets/pwrmeter.cxx \
widgets/dock_gp.cxx \
widgets/drag_btn.cxx \
widgets/dropwin.cxx \
widgets/toolgrp.cxx \
widgets/toolwin.cxx \
fsq/fsq.cxx \
ifkp/ifkp.cxx \
ifkp/tux.cxx \
fsq/fsq_monitor.cxx \
wwv/analysis.cxx \
wwv/fftscan.cxx \
wwv/wwv.cxx \
logbook/xmlrpc_log.cxx \
misc/jsoncpp.cpp \
habitat/CouchDB.cxx \
habitat/Extractor.cxx \
habitat/EZ.cxx \
habitat/RFC3339.cxx \
habitat/UKHASExtractor.cxx \
habitat/UploaderThread.cxx \
habitat/Uploader.cxx \
dl_fldigi/dl_fldigi.cxx \
dl_fldigi/flights.cxx \
dl_fldigi/location.cxx \
dl_fldigi/gps.cxx \
dl_fldigi/hbtint.cxx \
dl_fldigi/update.cxx \
dl_fldigi/version.cxx \
libtiniconv/tiniconv.c \
libtiniconv/tiniconv_desc.c
# packet/pkt.cxx
# include/pkt.h
# Sources that are part of the distribution but are not compiled directly
EXTRA_dl_fldigi_SOURCES += \
blank/blank.cxx \
blank/blank.h \
fileselector/flnfc_common.cxx \
feld/Feld7x7-14.cxx \
feld/Feld7x7n-14.cxx \
feld/FeldDx-14.cxx \
feld/FeldFat-14.cxx \
feld/FeldHell-12.cxx \
feld/FeldLittle-12.cxx \
feld/FeldLo8-14.cxx \
feld/FeldLow-14.cxx \
feld/FeldModern-14.cxx \
feld/FeldModern8-14.cxx \
feld/FeldNarr-14.cxx \
feld/FeldReal-14.cxx \
feld/FeldStyl-14.cxx \
feld/FeldVert-14.cxx \
feld/FeldWide-14.cxx \
fsq/fsq_varicode.cxx \
include/crc8.h \
include/Fl_Text_Buffer_mod.H \
include/Fl_Text_Display_mod.H \
include/Fl_Text_Editor_mod.H \
fsq/fsq-pic.cxx \
fsq/bitmaps.cxx \
ifkp/ifkp_bitmaps.cxx \
ifkp/ifkp_varicode.cxx \
ifkp/ifkp-pic.cxx \
mfsk/mfsk-pic.cxx \
mt63/alias_1k.dat \
mt63/alias_2k.dat \
mt63/morse.dat \
mt63/symbol.dat \
mt63/alias_k5.dat \
mt63/mt63intl.dat \
rsid/rsid_defs.cxx \
thor/thor-pic.cxx \
trx/tune.cxx \
dialogs/guide.cxx \
libtiniconv/tiniconv.h \
libtiniconv/tiniconv_int.h \
libtiniconv/encdec/ascii.h \
libtiniconv/encdec/big5.h \
libtiniconv/encdec/ces_big5.h \
libtiniconv/encdec/ces_gbk.h \
libtiniconv/encdec/cp1250.h \
libtiniconv/encdec/cp1251.h \
libtiniconv/encdec/cp1252.h \
libtiniconv/encdec/cp1253.h \
libtiniconv/encdec/cp1254.h \
libtiniconv/encdec/cp1255.h \
libtiniconv/encdec/cp1256.h \
libtiniconv/encdec/cp1257.h \
libtiniconv/encdec/cp1258.h \
libtiniconv/encdec/cp866.h \
libtiniconv/encdec/cp936ext.h \
libtiniconv/encdec/cp936.h \
libtiniconv/encdec/euc_cn.h \
libtiniconv/encdec/flushwc.h \
libtiniconv/encdec/gb2312.h \
libtiniconv/encdec/gbkext1.h \
libtiniconv/encdec/gbkext2.h \
libtiniconv/encdec/gbkext_inv.h \
libtiniconv/encdec/gbk.h \
libtiniconv/encdec/iso2022_jp.h \
libtiniconv/encdec/iso8859_10.h \
libtiniconv/encdec/iso8859_11.h \
libtiniconv/encdec/iso8859_13.h \
libtiniconv/encdec/iso8859_14.h \
libtiniconv/encdec/iso8859_15.h \
libtiniconv/encdec/iso8859_16.h \
libtiniconv/encdec/iso8859_1.h \
libtiniconv/encdec/iso8859_2.h \
libtiniconv/encdec/iso8859_3.h \
libtiniconv/encdec/iso8859_4.h \
libtiniconv/encdec/iso8859_5.h \
libtiniconv/encdec/iso8859_6.h \
libtiniconv/encdec/iso8859_7.h \
libtiniconv/encdec/iso8859_8.h \
libtiniconv/encdec/iso8859_9.h \
libtiniconv/encdec/jisx0201.h \
libtiniconv/encdec/jisx0208.h \
libtiniconv/encdec/koi8_r.h \
libtiniconv/encdec/koi8_ru.h \
libtiniconv/encdec/koi8_u.h \
libtiniconv/encdec/mac_cyrillic.h \
libtiniconv/encdec/ucs2.h \
libtiniconv/encdec/utf7.h \
libtiniconv/encdec/utf8.h \
libtiniconv/encdec/vietcomb.h \
libtiniconv/AUTHORS \
libtiniconv/COPYING \
libtiniconv/README \
libtiniconv/README.FLDIGI
flarq_SOURCES += \
dialogs/font_browser.cxx \
flarq-src/arq.cxx \
flarq-src/arqdialogs.cxx \
flarq-src/arqhelp.cxx \
flarq-src/b64.cxx \
flarq-src/flarq.cxx \
flarq-src/flarqenv.cxx \
flarq-src/xml_server.cxx \
flarq-src/include/arq.h \
flarq-src/include/arqdialogs.h \
flarq-src/include/b64.h \
flarq-src/include/flarq.h \
flarq-src/include/flarqenv.h \
flarq-src/include/xml_server.h \
include/Fl_Text_Display_mod.H \
include/Fl_Text_Editor_mod.H \
include/FTextView.h \
include/debug.h \
include/fileselect.h \
include/flinput2.h \
include/flmisc.h \
include/flslider2.h \
include/font_browser.h \
include/icons.h \
include/pixmaps.h \
include/re.h \
include/socket.h \
include/stacktrace.h \
include/threads.h \
include/table.h \
include/util.h \
combo/combo.cxx \
fileselector/fileselect.cxx \
logbook/table.cxx \
misc/ascii.cxx \
misc/debug.cxx \
misc/stacktrace.cxx \
misc/threads.cxx \
misc/timeops.cxx \
widgets/flinput2.cxx \
widgets/flmisc.cxx \
widgets/flslider2.cxx \
misc/icons.cxx \
misc/pixmaps.cxx \
misc/pixmaps_tango.cxx \
misc/re.cxx \
misc/socket.cxx \
misc/util.cxx \
widgets/Fl_Text_Buffer_mod.cxx \
widgets/Fl_Text_Display_mod.cxx \
widgets/Fl_Text_Editor_mod.cxx \
widgets/FTextView.cxx
# Additional files that we distribute
EXTRA_DIST = \
$(srcdir)/../build-aux/config.rpath \
$(srcdir)/../scripts/mkappbundle.sh \
$(srcdir)/../scripts/mkhamlibstatic.sh \
$(srcdir)/../scripts/mknsisinst.sh \
$(srcdir)/../scripts/buildmxe.sh \
$(srcdir)/../scripts/builddist.sh \
$(srcdir)/../scripts/tests/cr.sh \
$(srcdir)/../scripts/tests/config-h.sh \
$(srcdir)/../data/fldigi-psk.png \
$(srcdir)/../data/fldigi-rtty.png \
$(srcdir)/../data/dl-fldigi.xpm \
$(srcdir)/../data/fldigi.desktop \
$(srcdir)/../data/dl-fldigi.desktop \
$(srcdir)/../data/dl-fldigi-hab.desktop \
$(srcdir)/../data/NAVTEX_Stations.csv \
$(srcdir)/../data/nsd_bbsss.txt \
$(srcdir)/../data/station_table.txt \
$(srcdir)/../data/ToR-Stats-SHIP.csv \
$(srcdir)/../data/mac/Info.plist.in \
$(srcdir)/../data/mac/fldigi.icns \
$(srcdir)/../data/win32/fldigi.ico \
$(srcdir)/../data/win32/fldigi.nsi \
$(srcdir)/../data/flarq.desktop \
$(srcdir)/../data/flarq.xpm \
$(srcdir)/../data/mac/flarq.icns \
$(srcdir)/../data/win32/flarq.ico \
$(srcdir)/synop-src/synop_tool.cxx \
$(srcdir)/synop-src/README \
$(srcdir)/synop-src/Makefile \
$(FLDIGI_FL_SRC) \
$(FLARQ_FL_SRC)
../.git/logs/HEAD :
dl_fldigi/version.cxx : ../.git/logs/HEAD
@test -f ../build-aux/versionify && ../build-aux/versionify dl_fldigi/version.cxx || true
dist-local : versionify