Wykres commitów

24 Commity (8e5ad418fddd070013e8464b636b969a7e5accd5)

Autor SHA1 Wiadomość Data
Nate Bargmann 6ea09a138a Clean up build system, fix test programs
Clean up various left over commented lines from dlopen to single
libhamlib transition.  Remove unneeded configure variables.

Correct minor inconsistencies in Makefile.am files.

Define a new variable, READLINE_LIBS, so that only programs that offer
Readline support are linked against it.

Fix various compilation warnings and errors in test files revealed with
'make check' on MinGW.

Define rig and rotor backends to (mostly) be built in alphabetical
order.
2013-12-10 20:14:22 -06:00
Julian Cable 3c15a1d6c3 Use Automake conditionals for G313 build
Split G313 sources into POSIX and Windows versions and use Automake
conditionals for building on *linux-gnu or  mingw*, pw32*, or cygwin
platforms.

Fixed dlopen issue on g313 backend which broke rigmatrix generation.

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2013-11-23 08:03:17 -06:00
Nate Bargmann 9210621c75 Remove dependency on libltdl
No longer depend on libltdl from the libtool package.  The
winradio/linradio/wg313api backend still depends on libdl, but since it
is only compiled on POSIX, it will use the POSIX supplied libdl.

Update documentation to remove references to libltdl.
2013-09-18 22:58:00 -05:00
Nate Bargmann 332a04b7cd Clean up backend Makefile.am files
Moved all backend *.h files into the SOURCES primary as Automake
documentation states all source file types should be listed.  This
causes Automake to include *.h files in rebuild rules for the targets.

Removed the '-DIN_HAMLIB' assignment from the CFLAGS primary in each
backend and assigned it to AM_CPPFLAGS in configure.ac.  The effect is
the same and it simplifies the backend Makefile.am files.

Removed all commented lines.
2013-09-16 21:51:39 -05:00
Remi Chateauneu 60019c9444 Monolitic libraries. 2013-09-08 14:56:28 +01:00
Ladislav Vaiz 6d4295af2c Add Android build support
Android makefile fragments are distributed as extra distribution files
by the GNU build system but are otherwise ignored.  The Android build
support is independent and does not rely on the GNU build system.

See android/README.android for more info.

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2013-04-26 22:31:56 -05:00
Julian Cable 0005b9a511 WinRadio G313: Updates from Julian Campbell
"I've re-written the hamlib backend to stream the audio, if and spectrum
pcm samples to simple file system objects.

If no path is given, streaming is not requested. If the path can't be
openned, no streaming is requested.

The file is openned non-blocking and overruns are just silently
discarded.

I've tested it using named fifos and if there is no active reader it
fails to open and if there is an active reader it streams fine.

Thats as simple as it can get.

In terms of the project files, I've put the wrg313api.c and wrg313api.h
files in the existing linradio subfolder of winradio.

The .h file is the g313 equivalent of the wrapi.h file already there.
The .c file actually just contains the dlopen and the assignments to the
function variables.

The actual API shared library is binary only (and 32-bit only), and not
included in my patch."

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2012-11-10 07:37:11 -06:00
Nate Bargmann 01ab10bf10 Include backend specific notes with 'make dist'
(cherry picked from commit 20814924b2)
2012-03-01 21:23:16 -06:00
Kamal Mostafa, KA6MAL 2567b93af7 Move backend libraries into /usr/lib/hamlib directory.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2988 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-26 02:23:50 +00:00
Stéphane Fillod, F8CFE 16c2af2d00 Add Winradio G305
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2576 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-11 13:21:21 +00:00
Nate Bargmann, N0NB 6124a3cbc2 20061118:
Update:
		New Winradio backend, G313i/G313e RX, from Simone Stoeppler.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2162 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-11-19 03:04:20 +00:00
Stéphane Fillod, F8CFE 6c91ab3632 Added G303 support
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1722 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-04-16 20:08:08 +00:00
Stéphane Fillod, F8CFE 3497d098a5 misc Makefile fixes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1282 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-11-13 20:39:07 +00:00
Stéphane Fillod, F8CFE 52e9a15924 libhamlib-backend.so.x.y.z -> hamlib-backend.so, avoid version info for modules
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1241 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-11-04 22:19:31 +00:00
Stéphane Fillod, F8CFE 9dbe1e4c67 merged in linradio subdir Makefile.am
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@768 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-12-19 03:26:06 +00:00
Stéphane Fillod, F8CFE dc9487a284 static/dynamic build fixes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@744 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-12-16 11:07:54 +00:00
Stéphane Fillod, F8CFE 897e3582e4 misc dep update
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@699 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-10-22 20:33:11 +00:00
Stéphane Fillod, F8CFE ee1a001fd8 no more conditionnal, headers in linradio/
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@627 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-08-12 22:54:29 +00:00
Stéphane Fillod, F8CFE fdec672130 workaround for automake/libtool install bug?
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@601 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-07-21 13:03:13 +00:00
Stéphane Fillod, F8CFE 9b44155fb1 * more win32 portability stuff
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@546 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-06-12 23:59:21 +00:00
Stéphane Fillod, F8CFE 9c32855611 more portability stuff
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@541 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-06-11 00:41:28 +00:00
Stéphane Fillod, F8CFE 122d049f96 added new rigs, fix optional backend
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@514 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-06-02 18:07:45 +00:00
Stéphane Fillod, F8CFE 7ea8451e7e * split caps definition of the WR1500 in a separate file
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@431 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-03-02 18:44:06 +00:00
Stéphane Fillod, F8CFE 8eb98f9bd6 Initial release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@352 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-02-07 23:54:14 +00:00