Wykres commitów

31 Commity (a33f1b7920ab5b9633c55255d8f4194862c8481e)

Autor SHA1 Wiadomość Data
Mike Black W9MDB 5f5aabe176 Fix doc/Makefile.am to not remove ../scripts/build-w*.sh 2021-10-11 22:43:05 -05:00
Nate Bargmann b1e84abded
Add most all files needed to SRCDOCLST 2021-05-18 18:59:09 -05:00
Nate Bargmann 394c61fa44
Enable optional generation of the PDF manual
In the event anyone wants a PDF version of the reference manual, it can
be generated now.
2021-05-18 11:16:15 -05:00
Nate Bargmann 2a43303947
Use GNU Source-highlight for documentation build
Generate highlighted and line numbered files for the Windows build
scripts to be included in the generated documentation.

Add clean-local target to doc/Makefile.am to clean generated document
files.

Document requirement for GNU Source-highlight.
2021-05-17 17:35:27 -05:00
Nate Bargmann aaee375d48
Distribute logo image file for the Doxygen manual 2021-05-17 15:15:17 -05:00
Nate Bargmann 7525d63207
Distribute and install new amplifier man pages 2019-12-11 06:42:41 -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
Michael Black ccd3ca48c6 New utility to allow non-hamlib-aware programs to use hamlib rigs via COM ports
Virtual com ports providing a TS-2000 Emulator
Example connecting N1MM or such to FLRig via COM5/COM6 virtual COM pair
rigctlcom -m 4 -R COM5 -S 115200
N1MM connects to COM6 TS-2000 115200 8N1
2019-01-20 19:33:22 -06:00
Nate Bargmann 451bbfcf1f Add empty dvi: target to quell distcheck error 2018-12-13 15:15:00 -06:00
Nate Bargmann d984a58113 New project information manual pages
Project information manual pages (section 7) have been created from the
Texinfo manual that provide a set of general information pages about
Hamlib.
2018-07-29 22:00:14 -05:00
Nate Bargmann a3a788cbf7 Add some tips on Hamlib man pages formatting 2018-05-03 07:31:12 -05:00
Nate Bargmann 5f05a0491e Move utility man page files to doc/man1
Maintain manual page files in the doc directory rather than the source
directories.
2018-04-30 07:19:59 -05:00
Nate Bargmann 6efb7b64b2 Create HTML manual at 'make dist' time
Per the suggestion of Greg Troxel, N1DAM, remove the need for the 'makeinfo'
dependency at build time by creating the HTML version of the manual along with
the info version at 'make dist' time.  The removes the build dependency on
'makeinfo' that was introduced since the release of 3.1.
2018-03-23 18:15:55 -05:00
Nate Bargmann a3522a627f Install certain top level files into docdir
Install generated Texinfo HTML manual into docdir/html.
2017-07-27 21:33:14 -05:00
Nate Bargmann 69c2ceb957 Set LD_LIBRARY_PATH for test programs
Setting LD_LIBRARY_PATH for testcpp and testrig in the generated test
shell scripts corrects a long-standing bug that broke 'make check'.

Add Hamlib_design.eps to allow 'make dvi' to succeed when running
'make distcheck'.
2013-05-07 22:22:07 -05:00
Nate Bargmann dae53864a8 doc/Makefile.am: Don't build/distribute PDF manual
Building PDF may be problematic with older texinfo tools so don't build
or distribute the PDF version of the manual.  On systems with a newer
texinfo installation, 'make pdf' will generate a print version of the
manual.
2013-04-21 19:18:57 -05:00
Nate Bargmann 09e4e672f9 hamlib.texi: Chapter 3 draft
Initial draft of chapter 3 of the Hamlib manual.
2013-04-12 10:35:04 -05:00
Nate Bargmann c7dc2059eb Split chapters from hamlib.texi
Make working with the texinfo files more manageable by splitting the
large chapters into their own files.

Actually include the texinfo files into the source distribution.
2013-03-10 21:17:44 -05:00
Nate Bargmann 4a7e7ff103 hamlib.texi: Chapter 1 draft
Complete draft of Chapter 1, including the Hamlib-design.png image from
Martin, AA6E.
2013-02-28 12:32:30 -06:00
Nate Bargmann f35f2f1919 doc/Makefile.am: distribute Texinfo HTML and PDF
Build and distribute the HTML and PDF files generated from the Texinfo
source with 'make dist'.  Also install these files with 'make install'.
2013-02-27 12:49:13 -06:00
Nate Bargmann dc7e50ba73 doc: First run at texinfo documentation
After much consideration, texinfo was chosen for the Hamlib manual.
Initially Docbook had been considered and then abandoned.  Doxygen
generated output from the source files has filled that role since but
experience has shown that more explanation would be useful.  ASCIIdoc
had been considered and while HTML and PDF outputs are possible, GNU
info style documentation seems not to be.  Texinfo provides for all
three and is easily integrated into Automake and enables version and
update variables generated by Autotools to be easily integrated into the
documentation.

The manual is released under the GNU Free Document License with no
invariant sections and no cover texts.  This meets the current Debian
Free Software Guidelines.
2013-02-24 08:04:51 -06:00
Nate Bargmann a5f13e0056 Set AC_PREREQ to 2.67, enable Automake warnings
Deprecate the use of the INCLUDES variable in favor of the AM_CPPFLAGS
variable per Automake warnings and documentation.
2012-02-03 22:09:45 -06:00
Joop Stakenborg, PG4I 4cd49c5a62 distribute footer.html
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2180 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-01-31 20:36:51 +00:00
Stéphane Fillod, F8CFE 281a188dff don't forget style sheet in dist
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1486 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-06-22 19:51:49 +00:00
Stéphane Fillod, F8CFE 0ff9644fb1 misc fix
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@952 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-02-12 22:08:33 +00:00
Stéphane Fillod, F8CFE b933398803 misc cleanup
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@942 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-01-29 21:55:09 +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 c0c514d4d1 * added rules to generate man/html/whatever pages from hamlib-doc
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@447 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-04-22 13:51:20 +00:00
Stéphane Fillod, F8CFE b75946778e * added NOTES in the distribution
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@283 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-12-05 21:51:36 +00:00
Stéphane Fillod, F8CFE fd84692dd5 * include scripts in the distribution. I don't know why noinst_SCRIPTS doesn't do it by itself
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@246 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-29 10:17:08 +00:00
Stéphane Fillod, F8CFE f564337994 Initial release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@229 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-22 15:48:55 +00:00