Wykres commitów

53 Commity (0225d51a6094f4b4b902c07cbc4a773196b90971)

Autor SHA1 Wiadomość Data
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
Nate Bargmann 95ec564af2 Disable static builds by default
Static libs are generally not wanted so disable their builds by default.
Remove references to '--disable-static' from documentation and example
scripts.
2012-10-11 09:17:58 -05:00
Nate Bargmann 52be3c47b8 Provide libltdl in source tarballs
Initializing libltdl is now done by the LTDL_INIT macro in configure.ac.
This now creates a libltdl directory in the tree (not tracked in Git)
when autoreconf is run.  The downside is that this complicates the build
a little bit with the advantage that the build can now take place on a
system that does not have libltdl-dev installed as Hamlib will build on
such systems by passing the '--with-included-ltdl' flag to the configure
script.  In particular, this simplifies the build on Linux for the mingw32
host by not having to run libtoolize manually and assures that libltdl
is built with the same build and host architectures as Hamlib.

Now check if '--with-included-ltdl' has been passed to configure and if
not, only then test for the presence of an installed ltdl.h.

Commented out AM_MAINTAINER_MODE macro.  It is recommended by the
Automake manual that this macro and its configure options not be used as
the Autotools system is designed to regenerate its files.  Let me know
if this is problem as it can be reversed easily enough.  The autogen.sh
script no longer passes the '--enable-maintainer-mode' option to
configure when bootstrapping the build system from Git.

Minor edits in configure.ac to improve readability.

Updated build-win32 files in scripts/
2012-10-07 08:31:10 -05:00
Nate Bargmann ca0899ddc5 Update hard coded version value--need to fix. 2012-02-04 19:40:34 -06:00
Nate Bargmann b2b4d312f8 Generate PDF documents from test utils man pages
Use groff and ps2pdf to generate PDF documetation from the nroff
formatted man pages for the utilities in tests/ and include them in the
generated ZIP archive.  Document the needed utilities and availability.
2011-06-21 13:38:39 -05:00