## 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