Wykres commitów

57 Commity (master)

Autor SHA1 Wiadomość Data
Nate Bargmann 8f1b6851e7
Sync local build scripts with main repository
Updates for including libgcc* provided by MinGW in Debian 11 and Debian
12 (untested).

Include other updates added to the build virtual machine along the way.
2024-04-28 16:23:35 -05:00
Mike Black W9MDB 8d15c04727 Fix more cppcheck items 2023-10-14 12:01:41 -05:00
Mike Black W9MDB 534fe449a2 Fix more cppcheck items 2023-10-13 17:36:29 -05:00
Mike Black W9MDB d7d450df49 Add parm BANDSELECT for Yaesu rigs
'p BANDSELECT' returns current band of VFOA
'P BANDSELECT BAND160M' example selects the 160M band
'P BANDSELECT ?' shows  bands available for the rig
Kenwood rigs will be next
Icom rigs TBD when Icom explains the return from 0x1a 0x01 -- no bandselect possible so manual setting of rig values
https://github.com/Hamlib/Hamlib/issues/1353
2023-08-11 10:40:42 -05:00
Mike Black W9MDB 81f489b969 Add MSVC projects to scripts/MSVC for 32 and 64-bit builds in C++
https://github.com/Hamlib/Hamlib/milestone/14
2022-09-03 13:09:50 -05:00
Mike Black W9MDB 28e3ed2c37 Update build instructions for MSVC 2022-07-06 13:07:28 -05:00
Mike Black W9MDB 71edbcb5cc Trying to fix github build for README.md change 2022-06-17 15:30:08 -05:00
Wouter van Gulik 3e1b06432b scripts: Update example in readme, since 4.0 817 is 1020 2021-09-08 22:35:14 +02:00
Mike Black W9MDB 32cd11a4a8 Fix typo in scripts/Makefile.am 2021-08-26 08:53:44 -05:00
Mike Black W9MDB 2aa7895624 Add build script for jtsdk to Makefile.am 2021-08-26 08:47:52 -05:00
Mike Black W9MDB ffb9143190 Another fix for build-w64-jtsdk.sh
https://github.com/Hamlib/Hamlib/issues/763
2021-08-15 22:49:06 -05:00
Mike Black W9MDB 773b745653 Add msys-2.0.dll to jtsdk build for libusb support
https://github.com/Hamlib/Hamlib/issues/763
2021-08-15 12:25:27 -05:00
Mike Black W9MDB 4501c1c97b Remove generated files 2021-04-14 15:41:01 -05:00
Mike Black W9MDB 9d310062eb More files for git clone configure to work 2021-04-14 09:19:27 -05:00
Mike Black W9MDB 87ae220a1a Update build-w64-jtsdk.sh 2021-04-07 00:02:54 -05:00
Michael Black W9MDB f84b704c13 build-w32.sh with --python-binding does not work yet -- deferring to Hamlib 4.3 2021-03-24 07:03:37 -05:00
Michael Black W9MDB 5dfb3b8567 Experiment to see if build-w32.sh will build python bindings on nightly build
https://github.com/Hamlib/Hamlib/issues/201
2021-03-15 23:46:36 -05:00
Michael Black W9MDB e59a7f0971 Update JTSDK build instructions 2021-02-18 17:11:55 -06:00
Michael Black W9MDB 7d31ab8823 Update JTSDK build script and README 2021-02-18 14:36:39 -06:00
Michael Black W9MDB 41f3fb5ce2 Script for building DLLs under JTSDK 2021-02-17 07:28:10 -06:00
Nate Bargmann bbb4354f2b
Update the Windows build scripts and README
Attempt to make these a bit more readable for future inclusion into the
Doxygen generated documentation.
2021-02-14 13:38:15 -06:00
Michael Black W9MDB 494a875d79 Add FT991 to RFPOWER scale 100 in newcat.c
https://github.com/Hamlib/Hamlib/issues/354
2020-08-04 07:52:30 -05:00
Daniele Forsi d7b332c3f7 Fix spelling errors
Fixed using the following command:
codespell --write-changes --summary --skip=*.m4 --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor"
codespell --write-changes --summary --skip=aclocal.m4,lib --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor"

Codespell home page: https://github.com/codespell-project/codespell
2020-07-24 09:02:48 +02:00
Nate Bargmann 2ee6306856
Remove bashisms from scripts/build-w64.sh 2020-06-02 08:51:38 -05:00
Nate Bargmann 27a84ac273
Remove bashisms from scripts/build-w32.sh 2020-06-02 08:51:37 -05:00
Nate Bargmann f572b38246
Remove bashisms from scripts/build-VB.NET.sh 2020-06-02 08:51:37 -05:00
Nate Bargmann e1274aaf4a
Remove backticks in scripts/ 2020-05-30 21:22:26 -05:00
mdblack98 3794bc5a0a Fix cppcheck warnings 2020-05-05 09:38:36 -05:00
Nate Bargmann b597a9fef0
Remove call to Wine in Windows build scripts
As Wine can not be used reliably to install MS Visual Studio tools,
remove the generation of libhamlib-4.lib and instead provide sample
instructions for local generation of this file from the supplied
libhamlib-4.def file.

Remove Bashisms so scripts may be called by a POSIX compliant shell.  On
Debian /usr/bin/dash is such a shell.
2020-05-05 06:52:34 -05:00
Nate Bargmann 5d533670c5
Update sample Windows build scripts
Mostly replace backtick calls with more portable $() syntax.

Revise each script to minimize differences between them to only those
that are necessary.
2020-05-04 05:22:57 -05:00
root 64c2bc27b3 Update build-win32 and build-win64 to allow for different version of linkers 2020-04-18 22:44:02 -05:00
Michael Black 6f38127d27 Working on build-w32 and build-w64 scripts 2020-04-18 11:48:24 -05:00
Michael Black 01a6ac4efc speed up build-w32 and build-w64 2020-04-18 10:13:44 -05:00
Michael Black fcc8702f13 Fix spelling error in build-w32.sh 2020-04-18 09:25:56 -05:00
Michael Black 69a9aa40e1 Fix build-w64.sh to show libhamlib-4 2020-04-18 09:04:31 -05:00
Michael Black b21025acec Fix build-w32.sh to show libhamlib-4 2020-04-18 08:53:28 -05:00
Michael Black 40ae244578 Add old path for 2003 Visual C++ as comment 2020-01-10 16:01:04 -06:00
Michael Black b7e8f01701 Fix mingw32 DLL linkage of hl_sleep 2020-01-10 15:58:16 -06:00
Nate Bargmann 1a20e7e89e
Remove GNU Texinfo dependency
As all of the information in the Texinfo manual had been converted to
Unix manual pages some time ago, remove GNU Texinfo as a distribution
dependency.  The rationale is that manual pages (roff) has more support
in various editors than Texinfo and the man utility is rather well
understood in contrast to the poor quality of the stand-alone GNU info
utility.  Several utilities are available to convert the roff man pages
into various formats such as HTML and PDF.
2019-12-04 02:06:07 -06:00
Nate Bargmann 23bb1cfc18
Update Windows build scripts
Update build scripts for use on Debian Stretch.
Add ampctl.exe and ampctld.exe to binary builds.
2019-06-26 19:40:10 -05:00
Michael Black 3b707f57fb Add rigctlcom to install scripts 2019-01-24 12:05:39 -06:00
Nate Bargmann f632e71c67 Include section 7 pages in W32/64 binary builds 2018-08-02 07:57:52 -05:00
Nate Bargmann b65a39db53 Update to current Windows build scripts
Scripts for both 32 and 64 bit build on MS Windows platforms and
associated information.
2018-07-29 21:56:55 -05:00
Nate Bargmann ef3620defb Modified coding style to Allman
Revised astylerc to use allman brace style and to keep one-line blocks and
one-line statements.
2017-10-04 21:10:27 -05:00
Nate Bargmann 01bef2d158 New document detailing source code formatting
New indentation and alignment rules and recommended formatting style for
the C and C++ source code.
2017-08-09 06:14:31 -05:00
Nate Bargmann 022ba0f48b Add preferred astylerc configuration
Astyle is a code formatting utility that can quickly reformat a source
file based on the settings of its configuration file.  The added
configuration file will format to a style mostly consistent with the
Linux Kernel Style guide:

https://www.kernel.org/doc/Documentation/CodingStyle

While conformance to this document is not the goal, it supplies a
reasonable set of guidelines to be used in Hamlib.
2016-02-14 13:40:35 -06:00
Nate Bargmann 342068fe38 Restore inclusion of libusb.dll
Also add libgcc_s_sjlj-1.dll required since Debian's MinGW was upgraded
to GCC 4.8.
2013-12-10 20:05:00 -06:00
Nate Bargmann 0eda2b55d1 No longer rely on pkg-config for libusb
Use AC_CHECK_LIB macro to search for libusb rather than rely on
pkg-config.  Preserve environment variables LIBUSB_CFLAGS and
LIBUSB_LIBS as user precious variables.  Two features,
--with-xml-support and --enable-usrp still rely on pkg-config so only
invoke pkg-config when either or both of these features are selected.
Only the Winradio g313 model uses libdl so test for it only when
Winradio backend is enabled.
2013-10-30 22:29:50 -05: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 d331253f42 build-win32.sh: Distribute hamlib.html
Distribute the Texinfo generated HTML manual which includes
documentation on rigctl, rotctl, rigctld, rotctld and no longer
distribute their respective PDF files in the MS Windows binary releases.
2013-04-26 22:37:16 -05:00