Cleaning up whitespace issues; moving fab to Build Systems; moving GNU Make to Build Systems; moving several items from Utilities to more appropriate sections.
This commit is contained in:
1 parent
3335add721
commit
ca4a8e13ae
1 file changed
+11
-13
@@ -73,6 +73,10 @@ These are tools to automate the building and testing of projects in C.
|
|||||||
* [Automake][306] - A tool for automatically generating ``Makefile.in`` files
|
* [Automake][306] - A tool for automatically generating ``Makefile.in`` files
|
||||||
compliant with the GNU Coding Standards. Requires the use of Autoconf. Part of
|
compliant with the GNU Coding Standards. Requires the use of Autoconf. Part of
|
||||||
the Autotools. [GNU GPLv3][41] or later.
|
the Autotools. [GNU GPLv3][41] or later.
|
||||||
|
* [fab][323] - A build system that helps build optimally every
|
||||||
|
time. [GNU GPLv3][41] only.
|
||||||
|
* [GNU Make][324] - A tool which controls the generation of executables and other
|
||||||
|
non-source files of a program. [GNU GPLv3][41] or later.
|
||||||
* [Jam][334] - A build system, designed to be easier than make. Understands C
|
* [Jam][334] - A build system, designed to be easier than make. Understands C
|
||||||
build rules implicitly. [Jam License][335].
|
build rules implicitly. [Jam License][335].
|
||||||
* [Libtool][172] - A generic library support script. Part of the
|
* [Libtool][172] - A generic library support script. Part of the
|
||||||
@@ -175,7 +179,6 @@ supports C anyway.
|
|||||||
* [Geany][43] - A very small and fast IDE. [GNU GPLv2.1][8] or later.
|
* [Geany][43] - A very small and fast IDE. [GNU GPLv2.1][8] or later.
|
||||||
* [KDevelop][44] - The KDE IDE. [GNU GPLv2.1][8] only.
|
* [KDevelop][44] - The KDE IDE. [GNU GPLv2.1][8] only.
|
||||||
|
|
||||||
|
|
||||||
## Frameworks ##
|
## Frameworks ##
|
||||||
|
|
||||||
This section has big libraries that provide data structures and other stuff you
|
This section has big libraries that provide data structures and other stuff you
|
||||||
@@ -389,7 +392,13 @@ useful relating to C programming.
|
|||||||
* [FFMPEG][63] - A complete, cross-platform solution to record, convert and
|
* [FFMPEG][63] - A complete, cross-platform solution to record, convert and
|
||||||
stream audio and video. [GNU LGPLv2.1][15] or later, with some parts
|
stream audio and video. [GNU LGPLv2.1][15] or later, with some parts
|
||||||
under [GNU GPLv2.1][8] or later.
|
under [GNU GPLv2.1][8] or later.
|
||||||
* [GStreamer][123] - A framework for audio and visual media. [GNU LGPLv2.1][15] only.
|
* [GStreamer][123] - A framework for audio and visual media. [GNU LGPLv2.1][15]
|
||||||
|
only.
|
||||||
|
* [libmpv][348] - A music-playing library. Compile with ``./waf configure
|
||||||
|
--disable-cplayer --enable-libmpv-shared`` to not have the music
|
||||||
|
player. [GNU GPLv2.1][8] or later.
|
||||||
|
* [libsoundio][372] - A library for cross-platform, real-time audio input and
|
||||||
|
output. Has a range of back-ends. [Expat][11].
|
||||||
* [lodepng][69] - A simple PNG image decoder and encoder, requiring no other
|
* [lodepng][69] - A simple PNG image decoder and encoder, requiring no other
|
||||||
dependencies. [3-clause BSD][6].
|
dependencies. [3-clause BSD][6].
|
||||||
|
|
||||||
@@ -413,7 +422,6 @@ stuff relating to networks and the Internet.
|
|||||||
SMTP, POP and NNTP. [3-clause BSD][6].
|
SMTP, POP and NNTP. [3-clause BSD][6].
|
||||||
* [libev][144] - Yet another event loop. [FreeBSD][24].
|
* [libev][144] - Yet another event loop. [FreeBSD][24].
|
||||||
* [libevent][124] - An event loop replacement for network servers. [3-clause BSD][6].
|
* [libevent][124] - An event loop replacement for network servers. [3-clause BSD][6].
|
||||||
|
|
||||||
* [libhttpd][166] - A library to add basic web server capabilities to an
|
* [libhttpd][166] - A library to add basic web server capabilities to an
|
||||||
application or embedded device. [GNU GPLv2][41] only.
|
application or embedded device. [GNU GPLv2][41] only.
|
||||||
* [libidn][164] - An implementation of the Stringprep, Punycode and IDNA
|
* [libidn][164] - An implementation of the Stringprep, Punycode and IDNA
|
||||||
@@ -640,8 +648,6 @@ This is a list of useful programs to help you write and debug C code which are
|
|||||||
code. [GNU GPLv3][41] or later.
|
code. [GNU GPLv3][41] or later.
|
||||||
* [DDD][320] - A graphical front-end for a range of command-line
|
* [DDD][320] - A graphical front-end for a range of command-line
|
||||||
debuggers. [GNU GPLv3][41] or later.
|
debuggers. [GNU GPLv3][41] or later.
|
||||||
* [fab][323] - A build system that helps build optimally every
|
|
||||||
time. [GNU GPLv3][41] only.
|
|
||||||
* [GDB][87] - The GNU Project debugger. [GNU GPLv3][41] or later.
|
* [GDB][87] - The GNU Project debugger. [GNU GPLv3][41] or later.
|
||||||
* [Glade][328] - A RAD tool to enable quick development of GTK+
|
* [Glade][328] - A RAD tool to enable quick development of GTK+
|
||||||
GUIs. [GNU GPLv2.1][8] only.
|
GUIs. [GNU GPLv2.1][8] only.
|
||||||
@@ -658,9 +664,6 @@ This is a list of useful programs to help you write and debug C code which are
|
|||||||
* [indent][315] - Formats C source code automatically to make it easier to
|
* [indent][315] - Formats C source code automatically to make it easier to
|
||||||
read. Also converts from one style of source to another. [GNU GPLv3][41] or
|
read. Also converts from one style of source to another. [GNU GPLv3][41] or
|
||||||
later.
|
later.
|
||||||
* [Make][324] - A tool which controls the generation of executables and other
|
|
||||||
non-source files of a program. [GNU GPLv3][41] or later (link to the GNU
|
|
||||||
implementation).
|
|
||||||
* [qo][274] - A build system that works without a separate config file. [Expat][11].
|
* [qo][274] - A build system that works without a separate config file. [Expat][11].
|
||||||
* [rr][95] - A debugger that records non-deterministic executions to allow for
|
* [rr][95] - A debugger that records non-deterministic executions to allow for
|
||||||
deterministic debugging. [FreeBSD][24].
|
deterministic debugging. [FreeBSD][24].
|
||||||
@@ -741,15 +744,10 @@ This is a 'catch-all' category for anything that doesn't fit well anywhere else.
|
|||||||
* [libimobiledevice][354] - A cross-platform protocol library to communicate
|
* [libimobiledevice][354] - A cross-platform protocol library to communicate
|
||||||
with iThings. [GNU LGPLv2.1][15] or later (library), [GNU GPLv2.1][8] or later
|
with iThings. [GNU LGPLv2.1][15] or later (library), [GNU GPLv2.1][8] or later
|
||||||
(tools).
|
(tools).
|
||||||
* [libmpv][348] - A music-playing library. Compile with ``./waf configure
|
|
||||||
--disable-cplayer --enable-libmpv-shared`` to not have the music
|
|
||||||
player. [GNU GPLv2.1][8] or later.
|
|
||||||
* [libnfc][332] - A platform-independent Near-Field Communication
|
* [libnfc][332] - A platform-independent Near-Field Communication
|
||||||
library. [GNU LGPLv3][5] only.
|
library. [GNU LGPLv3][5] only.
|
||||||
* [libPhenom][31] - An eventing framework for building high-scalability and
|
* [libPhenom][31] - An eventing framework for building high-scalability and
|
||||||
high-performance systems. [Apache2.0][32].
|
high-performance systems. [Apache2.0][32].
|
||||||
* [libsoundio][372] - A library for cross-platform, real-time audio input and
|
|
||||||
output. Has a range of back-ends. [Expat][11].
|
|
||||||
* [libucl][239] - A universal configuration library parser. [FreeBSD][24].
|
* [libucl][239] - A universal configuration library parser. [FreeBSD][24].
|
||||||
* [libuv][56] - Cross-platform asynchronous I/O. [Expat][11].
|
* [libuv][56] - Cross-platform asynchronous I/O. [Expat][11].
|
||||||
* [libYAML][341] - A YAML 1.1 parser and emitter. [Expat][11].
|
* [libYAML][341] - A YAML 1.1 parser and emitter. [Expat][11].
|
||||||
|
|||||||
Reference in new issue
Block a user