|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| admin/ | H | 10-Feb-2009 | - | 13,778 | 10,897 |
| dclib/ | H | 03-May-2022 | - | 55,092 | 39,154 |
| extras/ | H | 10-Feb-2009 | - | 475 | 325 |
| m4/ | H | 10-Feb-2009 | - | 10,337 | 9,345 |
| tests/ | H | 03-May-2022 | - | 1,845 | 1,379 |
| AUTHORS | H A D | 11-Oct-2008 | 207 | 6 | 5 |
| COPYING | H A D | 11-Oct-2008 | 15.5 KiB | 299 | 251 |
| COPYING.OpenSSL | H A D | 07-Nov-2006 | 6.1 KiB | 128 | 120 |
| ChangeLog | H A D | 14-Oct-2008 | 847 | 17 | 16 |
| HACKING | H A D | 13-Oct-2008 | 2.9 KiB | 62 | 47 |
| INSTALL | H A D | 10-Feb-2009 | 11.1 KiB | 292 | 219 |
| Makefile.am | H A D | 27-Jan-2009 | 197 | 10 | 6 |
| Makefile.dist | H A D | 04-Jul-2008 | 189 | 5 | 4 |
| Makefile.in | H A D | 03-May-2022 | 21.5 KiB | 693 | 611 |
| NEWS | H A D | 14-Oct-2008 | 441 | 13 | 10 |
| README | H A D | 19-Oct-2008 | 1.8 KiB | 52 | 40 |
| TODO | H A D | 14-Oct-2008 | 328 | 12 | 9 |
| aclocal.m4 | H A D | 10-Feb-2009 | 32.2 KiB | 894 | 804 |
| config.h.in | H A D | 10-Feb-2009 | 6.1 KiB | 224 | 156 |
| configure | H A D | 03-May-2022 | 744.2 KiB | 25,271 | 20,266 |
| configure.in | H A D | 10-Feb-2009 | 5.5 KiB | 190 | 152 |
| dclib-uninstalled.pc.in | H A D | 21-Jul-2008 | 386 | 12 | 10 |
| dclib.lsm.in | H A D | 11-Oct-2008 | 470 | 15 | 14 |
| dclib.pc.in | H A D | 03-May-2022 | 328 | 12 | 10 |
| dclib.spec.in | H A D | 02-Aug-2008 | 2.7 KiB | 108 | 75 |
README
1dclib is a library of classes supporting valknut, a client
2for the Direct Connect network protocol. In addition to the
3protocol support there is storage of various user data,
4such as a database of shareable items and lists of items to download.
5
6dclib requires zlib, bzip2, libxml2 and optionally OpenSSL.
7To compile it you need the development packages for these
8libraries installed.
9
10Website: http://wxdcgui.sourceforge.net/
11Project page: http://sourceforge.net/projects/wxdcgui
12
13Compiling and installing is the same as for any other software that
14uses GNU automake and autoconf for the build system, INSTALL
15is the generic instructions that apply to all programs using a
16configure script.
17
18./configure
19make
20make check
21make install
22
23The useful configure options are:
24
25--prefix=/path/to/install/dclib
26Change where dclib will be installed, the default is /usr/local which
27will require "make install" to be run as root.
28
29--enable-debug
30Adds "-g" to the compiler flags so that debuggers can produce useful
31backtraces. This is not enabled by default, but if no other
32compiler flags are set (CXXFLAGS is not set), "-O2 -g" are used.
33"-g" needs to be in the compiler flags for the crash dialog in
34valknut to contain useful information.
35
36--enable-static --disable-shared
37Create a static library instead of a shared library, although
38appropriate for dclib, it is less tested so not recommended.
39
40--disable-ssl
41Do not use the OpenSSL libraries, encrypted connections will not
42be available.
43
44--disable-unordered-stl
45Do not attempt to use std::tr1::unordered_set, use std::set
46instead. Most useful if attempting to use unordered_set
47is causing compilation to fail.
48
49If you obtained dclib using subversion then you need to run
50"autoreconf --install" to create the configure script and related
51files, requiring automake, autoconf and libtool.
52