From b89ca0dd56068324e5ab1dab6c4cc109993d25a3 Mon Sep 17 00:00:00 2001 From: drowe67 Date: Tue, 28 May 2013 00:37:30 +0000 Subject: [PATCH] minor tweaks to README, remove dunused automake stuff, and tweaked help-about for donations git-svn-id: https://svn.code.sf.net/p/freetel/code@1289 01035d8c-6547-0410-b346-abe4f91aad63 --- fdmdv2/README.linux | 69 +----- fdmdv2/configure | 6 +- fdmdv2/src/Makefile | 433 ----------------------------------- fdmdv2/src/Makefile.am | 18 -- fdmdv2/src/Makefile.in | 448 ------------------------------------- fdmdv2/src/fdmdv2_main.cpp | 5 + 6 files changed, 17 insertions(+), 962 deletions(-) delete mode 100644 fdmdv2/src/Makefile delete mode 100644 fdmdv2/src/Makefile.am delete mode 100644 fdmdv2/src/Makefile.in diff --git a/fdmdv2/README.linux b/fdmdv2/README.linux index 7ce1409a..37cf9e15 100644 --- a/fdmdv2/README.linux +++ b/fdmdv2/README.linux @@ -2,12 +2,6 @@ README.linux for fdmdv2 Created by David Rowe Oct 14 2012 -Linux usage Notes -================= - -1. Config is stored in ~/.FreeDV, rm this file to restore defaults - - BUILDING FreeDV for Linux ========================= @@ -28,48 +22,23 @@ BUILDING FreeDV for Linux cd fdmdv2/src make -f Makefile.linux +Linux usage Notes +================= + +1. Config is stored in ~/.FreeDV, rm this file to restore defaults + + TODO ==== [ ] Stopping Waterfall + When Stop pressed lower 25% of Waterfall isn't erased -[X] Axis labels on Waterfall incorrect -[ ] CPU load very high for waterfall, proportional to screen size -[X] resizing Waterfall - + bit map is used for memory of waterfall, so resizing will cause some - probs as previous memory will be for a different size - + so if we resize, need to delete old memory, zero new bit map -[ ] minimum window size so we don't lose buttons and get waterfall/spectrum text - pressed together -[ ] tell take lights for over/underflow realtime type issues -[ ] lights for clipping of audio input/ouput - + level gauge? [ ] release clean up - [X] bug in record file on Win32 - [X] svn version tag? - + i.e. 1.0 etc rather than number - [ ] waterfall - + is graticule useful - + peaks showing - + showing fades properly - [ ] record/play dialogs layout [ ] remove/comment out debug printfs - [ ] Credits: Mel, Tapr, Bruce, Peter M, cesco, Dave W - [ ] linux version - [ ] help about with URL (hyperlink?) to web site - [ ] do we keep/put effort into getting working ./configure && Makefile? - [ ] test with simulated AWGN/burst error channels - + see if sync needs tuning to not fall over too quickly - + nasty noises + [ ] help about with URL (hyperlink?) to web site & donations [ ] buffer sizes, maybe make a config number - [ ] read comments and make sure they are still valid [ ] tool tip help for audio config dialog - [ ] something sensible with disabling rx when tx button is pressed? - [ ] tx/rx muting for half duplex - + dont want funny sounds during tx - [ ] setup doc - [ ] Donate button with hyperlink from about dialog or help menu? IDEAS ===== @@ -81,33 +50,15 @@ IDEAS 2. Way to I/O to/from files on each "port", for example: + monitor input speech or feed input speech -3. (Thomas Kocourek n4fwd) Context senditive help. +3. (Thomas Kocourek n4fwd) Context sensitive help. 4. Look at how people hook up and use program, stop common mistakes or assumptions -5. speech Waveform I/O. Look for clipping - -6. Should SNR (i) respond more quickly (ii) be smoother with less - variation for a continuous signal? - -7. Look at performance with channels with impulsive noise or fading. - Does it lose sync too easily? Should it track thru a few frames of - fading? For example if sync sequcne lost we could mute but not do - coarse freq for a few frames. - -8. Simulate channel errors including QRM of an adjacent SSB signal. - How can we detect partial obscuring of tones and what do we do? - -9. Squelch implementation. Effect of SNR bouncing around might be to +5. Squelch implementation. Effect of SNR bouncing around might be to have audio cut in and out. We might need a better way of triggering mute, such as amplitude of pilots, or smoother SNR. Or hysteresis in Squelch. -Test Plan ---------- - -1. Remove ~/.FDMDV and do a fresh install - User Manual Notes ----------------- @@ -121,6 +72,4 @@ What a good scatter diagram/spectrum looks like Setting up in audio loopback -Explain one and two soundcard modes - Right click drag tabs, new window, tab order diff --git a/fdmdv2/configure b/fdmdv2/configure index 7389bce4..00fb8396 100644 --- a/fdmdv2/configure +++ b/fdmdv2/configure @@ -2775,7 +2775,7 @@ ac_config_headers="$ac_config_headers config.h" -$as_echo "#define SVN_REVISION \"1145 \"" >>confdefs.h +$as_echo "#define SVN_REVISION \"1152 \"" >>confdefs.h # Check whether --enable-about-dialog was given. @@ -6370,8 +6370,8 @@ LIBS="$LIBS $WX_LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: -----------" >&5 $as_echo "$as_me: -----------" >&6;} -{ $as_echo "$as_me:${as_lineno-$LINENO}: SVN_REVISION: 1145 " >&5 -$as_echo "$as_me: SVN_REVISION: 1145 " >&6;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: SVN_REVISION: 1152 " >&5 +$as_echo "$as_me: SVN_REVISION: 1152 " >&6;} { $as_echo "$as_me:${as_lineno-$LINENO}: enable about dialog: $enable_about_dialog " >&5 $as_echo "$as_me: enable about dialog: $enable_about_dialog " >&6;} { $as_echo "$as_me:${as_lineno-$LINENO}: -----------" >&5 diff --git a/fdmdv2/src/Makefile b/fdmdv2/src/Makefile deleted file mode 100644 index f8f5b7fd..00000000 --- a/fdmdv2/src/Makefile +++ /dev/null @@ -1,433 +0,0 @@ -# Dave Witten's Makefile -# -pkgdatadir = $(datadir)/fdmdv2 -pkgincludedir = $(includedir)/fdmdv2 -pkglibdir = $(libdir)/fdmdv2 -pkglibexecdir = $(libexecdir)/fdmdv2 -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -subdir = src -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(install_sh) -d -CONFIG_CLEAN_VPATH_FILES = -SOURCES = -DIST_SOURCES = -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /p/Radio/fdmdv2/missing --run aclocal-1.11 -AMTAR = ${SHELL} /p/Radio/fdmdv2/missing --run tar -AUTOCONF = ${SHELL} /p/Radio/fdmdv2/missing --run autoconf -AUTOHEADER = ${SHELL} /p/Radio/fdmdv2/missing --run autoheader -AUTOMAKE = ${SHELL} /p/Radio/fdmdv2/missing --run automake-1.11 -AWK = gawk -CC = gcc -CCDEPMODE = depmode=none -CFLAGS = -g -O2 -CPP = gcc -E -CPPFLAGS = -CYGPATH_W = echo -DEFS = -DPACKAGE_NAME=\"fdmdv2\" -DPACKAGE_TARNAME=\"fdmdv2\" -DPACKAGE_VERSION=\"0.2\" -DPACKAGE_STRING=\"fdmdv2\ 0.2\" -DPACKAGE_BUGREPORT=\"wittend@wwrinc.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"fdmdv2\" -DVERSION=\"0.2\" -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_FLOOR=1 -DHAVE_POW=1 -DHAVE_SQRT=1 -DEPDIR = .deps -ECHO_C = -ECHO_N = -n -ECHO_T = -EGREP = /bin/grep -E -EXEEXT = .exe -GREP = /bin/grep -INSTALL = /bin/install -c -INSTALL_DATA = ${INSTALL} -m 644 -INSTALL_PROGRAM = ${INSTALL} -INSTALL_SCRIPT = ${INSTALL} -INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LDFLAGS = -LIBOBJS = - -#INCLUDE = ../../codec2-dev/src \ -#../3rdparty/portaudio/include \ -#../3rdparty/portaudio/bindings/cpp/include \ -#../3rdparty/libsndfile/include \ -#../3rdparty/libsamplerate-0.1.8/src - -LIBS = -lsndfile-1 \ --lcodec2 \ --lportaudio \ --lportaudiocpp \ --mwindows -s \ --mthreads \ --lwxmsw29u \ --lwxtiff \ --lwxjpeg \ --lwxpng \ --lwxzlib \ --lwxregexu \ --lwxexpat \ --lkernel32 \ --luser32 \ --lgdi32 \ --lcomdlg32 \ --lwxregexu \ --lwinspool \ --lwinmm \ --lshell32 \ --lcomctl32 \ --lole32 \ --loleaut32 \ --luuid \ --lrpcrt4 \ --ladvapi32 \ --lwsock32 - -LTLIBOBJS = -MAKEINFO = ${SHELL} /p/Radio/fdmdv2/missing --run makeinfo -MKDIR_P = /bin/mkdir -p -OBJEXT = o -PACKAGE = fdmdv2 -PACKAGE_BUGREPORT = wittend@wwrinc.com -PACKAGE_NAME = fdmdv2 -PACKAGE_STRING = fdmdv2 0.2 -PACKAGE_TARNAME = fdmdv2 -PACKAGE_URL = -PACKAGE_VERSION = 0.2 -PATH_SEPARATOR = : -SET_MAKE = -SHELL = /bin/sh -STRIP = -VERSION = 0.2 -abs_builddir = /p/Radio/fdmdv2/src -abs_srcdir = /p/Radio/fdmdv2/src -abs_top_builddir = /p/Radio/fdmdv2 -abs_top_srcdir = /p/Radio/fdmdv2 -ac_ct_CC = gcc -am__include = include -am__leading_dot = . -am__quote = -am__tar = ${AMTAR} chof - "$$tardir" -am__untar = ${AMTAR} xf - -bindir = ${exec_prefix}/bin -build_alias = -builddir = . -datadir = ${datarootdir} -datarootdir = ${prefix}/share -docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} -dvidir = ${docdir} -exec_prefix = ${prefix} -host_alias = -htmldir = ${docdir} -includedir = ${prefix}/include -infodir = ${datarootdir}/info -install_sh = ${SHELL} /p/Radio/fdmdv2/install-sh -libdir = ${exec_prefix}/lib -libexecdir = ${exec_prefix}/libexec -localedir = ${datarootdir}/locale -localstatedir = ${prefix}/var -mandir = ${datarootdir}/man -mkdir_p = /bin/mkdir -p -oldincludedir = /usr/include -pdfdir = ${docdir} -prefix = /usr/local -program_transform_name = s,x,x, -psdir = ${docdir} -sbindir = ${exec_prefix}/sbin -sharedstatedir = ${prefix}/com -srcdir = . -sysconfdir = ${prefix}/etc -target_alias = -top_build_prefix = ../ -top_builddir = .. -top_srcdir = .. -AM_CFLAGS = -I../src -fPIC -Wall -O3 -g -AUTOMAKE_OPTS = gnu -NAME = fdmdv2 -AM_CPPFLAGS = $(AM_CFLAGS) -# WX_FLAGS = -mthreads -DHAVE_W32API_H -D__WXMSW__ -DNDEBUG -D_UNICODE -IC:\bin\wxWidgets-2.9.4\lib\gcc_dll\mswu -IC:\bin\wxWidgets-2.9.4\include -DWXUSINGDLL -Wno-ctor-dtor-privacy -pipe -fmessage-length=0 -WX_FLAGS = -mthreads -DHAVE_W32API_H -D__WXMSW__ -DNDEBUG -D_UNICODE -I/bin/wxWidgets-2.9.4/lib/gcc_dll/mswu -I/bin/wxWidgets-2.9.4/include -DWXUSINGDLL -Wno-ctor-dtor-privacy -pipe -fmessage-length=0 -CONFIG_CLEAN_FILES = *.o *.exe -EXE_EXT = .exe -GPP = mingw32-g++.exe -# WXWIN = C:\bin\wxWidgets-2.9.4 -WXWIN = /bin/wxWidgets-2.9.4 -# PATH=$(WXWIN)\lib\gcc_dll;$(PATH) -# WXCFG = gcc_dll\mswu -WXCFG = gcc_dll/mswu -UNIT_TEST_PP_SRC_DIR = /bin/UnitTest++-1.3 -SRC = topFrame.cpp \ -fdmdv2_main.cpp \ -fdmdv2_plot.cpp \ -fdmdv2_plot_scalar.cpp \ -fdmdv2_plot_scatter.cpp \ -fdmdv2_plot_spectrum.cpp \ -fdmdv2_plot_waterfall.cpp \ -fdmdv2_pa_wrapper.cpp \ -dlg_about.cpp \ -dlg_audio.cpp \ -dlg_comports.cpp \ -dlg_options.cpp - -DEFINES = -D__WX__ -OBJS = topFrame.$(OBJEXT) \ -fdmdv2_main.$(OBJEXT) \ -fdmdv2_plot.$(OBJEXT) \ -fdmdv2_plot_scalar.$(OBJEXT) \ -fdmdv2_plot_scatter.$(OBJEXT) \ -fdmdv2_plot_spectrum.$(OBJEXT) \ -fdmdv2_plot_waterfall.$(OBJEXT) \ -fdmdv2_pa_wrapper.$(OBJEXT)\ -dlg_about.$(OBJEXT) \ -dlg_audio.$(OBJEXT) \ -dlg_comports.$(OBJEXT) \ -dlg_options.$(OBJEXT) - -INCLUDE_PATHS = -I. \ --I/bin/wxWidgets-2.9.4/lib/gcc_dll/mswu \ --I/bin/wxWidgets-2.9.4/include \ --I/bin/MinGW-4.6.1/msys/1.0/local/include \ --I../../codec2-dev/src - -#-I../3rdparty/portaudio/include \ -#-I../3rdparty/portaudio/bindings/cpp/include \ -#-I../3rdparty/libsndfile/include \ -#-I../3rdparty/libsamplerate-0.1.8/src - -LIB_FLAGS = -lm -lpthread -LIB_PATHS = -LC:/bin/wxWidgets-2.9.4/lib/gcc_dll -L/bin/MinGW-4.6.1/msys/1.0/local/lib -# LIB_PATHS = -L/c/bin/wxWidgets-2.9.4/lib/gcc_dll -L/c/bin/MinGW-4.6.1/msys/1.0/local/lib -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu src/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean-am: clean-generic mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic distclean \ - distclean-generic distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am - -topFrame.$(OBJEXT): topFrame.cpp topFrame.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) topframe.cpp - -fdmdv2_main.$(OBJEXT): fdmdv2_main.cpp fdmdv2_main.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) fdmdv2_main.cpp - -fdmdv2_plot.$(OBJEXT): fdmdv2_plot.cpp fdmdv2_plot.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) fdmdv2_plot.cpp - -fdmdv2_plot_scalar.$(OBJEXT): fdmdv2_plot_scalar.cpp fdmdv2_plot_scalar.h fdmdv2_plot.h fdmdv2_defines.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) fdmdv2_plot_scalar.cpp - -fdmdv2_plot_scatter.$(OBJEXT): fdmdv2_plot_scatter.cpp fdmdv2_plot_scatter.h fdmdv2_plot.h fdmdv2_defines.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) fdmdv2_plot_scatter.cpp - -fdmdv2_plot_spectrum.$(OBJEXT): fdmdv2_plot_spectrum.cpp fdmdv2_plot_spectrum.h fdmdv2_plot.h fdmdv2_defines.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) fdmdv2_plot_spectrum.cpp - -fdmdv2_plot_waterfall.$(OBJEXT): fdmdv2_plot_waterfall.cpp fdmdv2_plot_waterfall.h fdmdv2_plot.h fdmdv2_defines.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) fdmdv2_plot_waterfall.cpp - -#fdmdv2_process_audio.$(OBJEXT): fdmdv2_process_audio.cpp -# $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) fdmdv2_process_audio.cpp - -fdmdv2_pa_wrapper.$(OBJEXT): fdmdv2_pa_wrapper.cpp fdmdv2_pa_wrapper.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) fdmdv2_pa_wrapper.cpp - -dlg_about.$(OBJEXT): dlg_about.cpp dlg_about.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) dlg_about.cpp - -dlg_audio.$(OBJEXT): dlg_audio.cpp dlg_audio.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) dlg_audio.cpp - -dlg_comports.$(OBJEXT): dlg_comports.cpp dlg_comports.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) dlg_comports.cpp - -dlg_options.$(OBJEXT): dlg_options.cpp dlg_options.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) dlg_options.cpp - -#fdmdv2$(EXE_EXT): topFrame.$(OBJEXT) topFrame.$(OBJEXT) fdmdv2_main.$(OBJEXT) fdmdv2_plot.$(OBJEXT) dlg_about.$(OBJEXT) dlg_audio.$(OBJEXT) dlg_comports.$(OBJEXT) dlg_options.$(OBJEXT) paclass.$(OBJEXT) - -fdmdv2$(EXE_EXT): $(OBJS) - $(GPP) -o fdmdv2$(EXE_EXT) $(OBJS) $(DEFINES) $(CFLAGS) $(INCLUDE_PATHS) $(WX_FLAGS) $(LIB_PATHS) $(LIB_FLAGS) $(LIBS) - -all: fdmdv2$(EXE_EXT) - -clean: - rm -f *.o *.exe - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/fdmdv2/src/Makefile.am b/fdmdv2/src/Makefile.am deleted file mode 100644 index d15a1d59..00000000 --- a/fdmdv2/src/Makefile.am +++ /dev/null @@ -1,18 +0,0 @@ -bin_PROGRAMS=freedv -freedv_SOURCES= fdmdv2_main.cpp fdmdv2_pa_wrapper.cpp fdmdv2_plot.cpp \ - fdmdv2_plot_scalar.cpp fdmdv2_plot_scatter.cpp fdmdv2_plot_spectrum.cpp \ - fdmdv2_plot_waterfall_linux.cpp \ - dlg_about.cpp dlg_audiooptions.cpp dlg_comports.cpp dlg_filter.cpp \ - sox_biquad.c \ - topFrame.cpp \ - varicode.c \ - comp.h \ - fdmdv2_defines.h fdmdv2_main.h fdmdv2_pa_wrapper.h fdmdv2_plot.h \ - fdmdv2_plot_scalar.h fdmdv2_plot_scatter.h fdmdv2_plot_spectrum.h \ - fdmdv2_plot_waterfall_linux.h \ - dlg_about.h dlg_audiooptions.h dlg_comports.h dlg_filter.h \ - sox.h sox_biquad.h \ - topFrame.h \ - varicode.h varicode_table.h \ - version.h -# freedv_LDADD=libsox.a \ No newline at end of file diff --git a/fdmdv2/src/Makefile.in b/fdmdv2/src/Makefile.in deleted file mode 100644 index 5b3be02d..00000000 --- a/fdmdv2/src/Makefile.in +++ /dev/null @@ -1,448 +0,0 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -subdir = src -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(install_sh) -d -CONFIG_CLEAN_VPATH_FILES = -SOURCES = -DIST_SOURCES = -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -GREP = @GREP@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ - -#INCLUDE = ../../codec2-dev/src \ -#../3rdparty/portaudio/include \ -#../3rdparty/portaudio/bindings/cpp/include \ -#../3rdparty/libsndfile/include \ -#../3rdparty/libsamplerate-0.1.8/src - -LIBS = -lsndfile-1 \ --lcodec2 \ --lportaudio \ --lportaudiocpp \ --mwindows -s \ --mthreads \ --lwxmsw29u \ --lwxtiff \ --lwxjpeg \ --lwxpng \ --lwxzlib \ --lwxregexu \ --lwxexpat \ --lkernel32 \ --luser32 \ --lgdi32 \ --lcomdlg32 \ --lwxregexu \ --lwinspool \ --lwinmm \ --lshell32 \ --lcomctl32 \ --lole32 \ --loleaut32 \ --luuid \ --lrpcrt4 \ --ladvapi32 \ --lwsock32 - -LTLIBOBJS = @LTLIBOBJS@ -MAKEINFO = @MAKEINFO@ -MKDIR_P = @MKDIR_P@ -OBJEXT = o -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build_alias = @build_alias@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host_alias = @host_alias@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -AM_CFLAGS = -I../src -fPIC -Wall -O3 -g -AUTOMAKE_OPTS = gnu -NAME = fdmdv2 -AM_CPPFLAGS = $(AM_CFLAGS) -# WX_FLAGS = -mthreads -DHAVE_W32API_H -D__WXMSW__ -DNDEBUG -D_UNICODE -IC:\bin\wxWidgets-2.9.4\lib\gcc_dll\mswu -IC:\bin\wxWidgets-2.9.4\include -DWXUSINGDLL -Wno-ctor-dtor-privacy -pipe -fmessage-length=0 -WX_FLAGS = -mthreads -DHAVE_W32API_H -D__WXMSW__ -DNDEBUG -D_UNICODE -I/bin/wxWidgets-2.9.4/lib/gcc_dll/mswu -I/bin/wxWidgets-2.9.4/include -DWXUSINGDLL -Wno-ctor-dtor-privacy -pipe -fmessage-length=0 -CONFIG_CLEAN_FILES = *.o *.exe -EXE_EXT = .exe -GPP = mingw32-g++.exe -# WXWIN = C:\bin\wxWidgets-2.9.4 -WXWIN = /bin/wxWidgets-2.9.4 -# PATH=$(WXWIN)\lib\gcc_dll;$(PATH) -# WXCFG = gcc_dll\mswu -WXCFG = gcc_dll/mswu -UNIT_TEST_PP_SRC_DIR = /bin/UnitTest++-1.3 -SRC = topFrame.cpp \ -fdmdv2_main.cpp \ -fdmdv2_plot.cpp \ -fdmdv2_plot_scalar.cpp \ -fdmdv2_plot_scatter.cpp \ -fdmdv2_plot_spectrum.cpp \ -fdmdv2_plot_waterfall.cpp \ -fdmdv2_pa_wrapper.cpp \ -dlg_about.cpp \ -dlg_audio.cpp \ -dlg_comports.cpp \ -dlg_options.cpp - -DEFINES = -D__WX__ -OBJS = topFrame.$(OBJEXT) \ -fdmdv2_main.$(OBJEXT) \ -fdmdv2_plot.$(OBJEXT) \ -fdmdv2_plot_scalar.$(OBJEXT) \ -fdmdv2_plot_scatter.$(OBJEXT) \ -fdmdv2_plot_spectrum.$(OBJEXT) \ -fdmdv2_plot_waterfall.$(OBJEXT) \ -fdmdv2_pa_wrapper.$(OBJEXT)\ -dlg_about.$(OBJEXT) \ -dlg_audio.$(OBJEXT) \ -dlg_comports.$(OBJEXT) \ -dlg_options.$(OBJEXT) - -INCLUDE_PATHS = -I. \ --I/bin/wxWidgets-2.9.4/lib/gcc_dll/mswu \ --I/bin/wxWidgets-2.9.4/include \ --I/bin/MinGW-4.6.1/msys/1.0/local/include \ --I../../codec2-dev/src - -#-I../3rdparty/portaudio/include \ -#-I../3rdparty/portaudio/bindings/cpp/include \ -#-I../3rdparty/libsndfile/include \ -#-I../3rdparty/libsamplerate-0.1.8/src - -LIB_FLAGS = -lm -lpthread -LIB_PATHS = -LC:/bin/wxWidgets-2.9.4/lib/gcc_dll -L/bin/MinGW-4.6.1/msys/1.0/local/lib -# LIB_PATHS = -L/c/bin/wxWidgets-2.9.4/lib/gcc_dll -L/c/bin/MinGW-4.6.1/msys/1.0/local/lib -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu src/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean-am: clean-generic mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic distclean \ - distclean-generic distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am - -topFrame.$(OBJEXT): topFrame.cpp topFrame.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) topframe.cpp - -fdmdv2_main.$(OBJEXT): fdmdv2_main.cpp fdmdv2_main.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) fdmdv2_main.cpp - -fdmdv2_plot.$(OBJEXT): fdmdv2_plot.cpp fdmdv2_plot.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) fdmdv2_plot.cpp - -fdmdv2_plot_scalar.$(OBJEXT): fdmdv2_plot_scalar.cpp fdmdv2_plot_scalar.h fdmdv2_plot.h fdmdv2_defines.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) fdmdv2_plot_scalar.cpp - -fdmdv2_plot_scatter.$(OBJEXT): fdmdv2_plot_scatter.cpp fdmdv2_plot_scatter.h fdmdv2_plot.h fdmdv2_defines.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) fdmdv2_plot_scatter.cpp - -fdmdv2_plot_spectrum.$(OBJEXT): fdmdv2_plot_spectrum.cpp fdmdv2_plot_spectrum.h fdmdv2_plot.h fdmdv2_defines.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) fdmdv2_plot_spectrum.cpp - -fdmdv2_plot_waterfall.$(OBJEXT): fdmdv2_plot_waterfall.cpp fdmdv2_plot_waterfall.h fdmdv2_plot.h fdmdv2_defines.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) fdmdv2_plot_waterfall.cpp - -#fdmdv2_process_audio.$(OBJEXT): fdmdv2_process_audio.cpp -# $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) fdmdv2_process_audio.cpp - -fdmdv2_pa_wrapper.$(OBJEXT): fdmdv2_pa_wrapper.cpp fdmdv2_pa_wrapper.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) fdmdv2_pa_wrapper.cpp - -dlg_about.$(OBJEXT): dlg_about.cpp dlg_about.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) dlg_about.cpp - -dlg_audio.$(OBJEXT): dlg_audio.cpp dlg_audio.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) dlg_audio.cpp - -dlg_comports.$(OBJEXT): dlg_comports.cpp dlg_comports.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) dlg_comports.cpp - -dlg_options.$(OBJEXT): dlg_options.cpp dlg_options.h - $(GPP) -c $(DEFINES) $(INCLUDE_PATHS) $(CFLAGS) $(WX_FLAGS) dlg_options.cpp - -#fdmdv2$(EXE_EXT): topFrame.$(OBJEXT) topFrame.$(OBJEXT) fdmdv2_main.$(OBJEXT) fdmdv2_plot.$(OBJEXT) dlg_about.$(OBJEXT) dlg_audio.$(OBJEXT) dlg_comports.$(OBJEXT) dlg_options.$(OBJEXT) paclass.$(OBJEXT) - -fdmdv2$(EXE_EXT): $(OBJS) - $(GPP) -o fdmdv2$(EXE_EXT) $(OBJS) $(DEFINES) $(CFLAGS) $(INCLUDE_PATHS) $(WX_FLAGS) $(LIB_PATHS) $(LIB_FLAGS) $(LIBS) - -all: fdmdv2$(EXE_EXT) - -clean: - rm -f *.o *.exe - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/fdmdv2/src/fdmdv2_main.cpp b/fdmdv2/src/fdmdv2_main.cpp index 6ebf58ee..f85c5777 100644 --- a/fdmdv2/src/fdmdv2_main.cpp +++ b/fdmdv2/src/fdmdv2_main.cpp @@ -1483,6 +1483,11 @@ void MainFrame::OnHelpAbout(wxCommandEvent& event) msg.Printf( wxT("FreeDV %s\n\n") wxT("Open Source Narrow Band Digital Voice over Radio\n\n") wxT("For Help and Support visit: http://freedv.org\n\n") + + wxT("How much have you spent on Ham gear this year? How did it compare to FreeDV? ") + wxT("FreeDV repesents an open and free future for digital voice over Ham Radio. ") + wxT("Please help by donating just $10 here: http://freedv.org\n\n") + wxT("GNU Public License V2.1\n\n") wxT("Copyright (c) David Witten KD0EAG and David Rowe VK5DGR\n\n") wxT("svn revision: %s\n") + svnLatestRev, FREEDV_VERSION, SVN_REVISION); -- 2.25.1