This is an old revision of the document!
Dependencies
This page identifies the dependencies of the C/C++ source projects in the Synchronet CVS repository.
XPDEV
XPDEV is required by all Synchronet-related projects and libraries for cross-platform development.
Source code is hosted in the Synchronet CVS repository at src/xpdev/.
UIFC
The Synchronet User Interface library is required by all locally executed full-screen console mode utilities (e.g. SCFG).
Source code is hosted in the Synchronet CVS repository at src/uifc/.
CIOLIB
Deuce's console input/output library emulates Borland conio C library, plus more.
Source code is hosted in the Synchronet CVS repository at src/conio/.
SDL
The Simple DirectMedia Layer library is required by CIOLIB.
Header files are mirrored in the Synchronet CVS repository at include/sdl/.
Libraries for supported platforms are mirrored in the Synchronet CVS repository at lib/sdl/.
ncurses
ncurses is required for CIOLIB builds on *nix builds.
Header and library files be provided by your *nix distribution.
Cryptlib
Cryptlib is required for SSHv2 support in Synchronet and SyncTerm.
Header files are mirrored in the Synchronet CVS repository at include/cryptlib/.
Libraries for supported platforms are mirrored in the Synchronet CVS repository at lib/cryptlib/.
SpiderMonkey
SpiderMonkey (a.k.a. libjs
and JavaScript-C) v1.7 is required for JavaScript support.
Header files are mirrored in the Synchronet CVS repository at include/mozilla/js/.
Libraries for supported platforms are mirrored in the Synchronet CVS repository at lib/mozilla/js/.
NSPR
Netscape Portable Runtime is required by SpiderMonkey.
Header files are mirrored in the Synchronet CVS repository at include/mozilla/nspr/.
Libraries for supported platforms are mirrored in the Synchronet CVS repository at lib/mozilla/nspr/.
COMIO
Digital Man's communication port (serial port / UART) input/output library.
C source code is hosted in the Synchronet CVS repository at src/comio/.
OpenDoors
OpenDoors is required by most of the doors in the CVS repository in src/doors/
C source code is hosted in the Synchronet CVS repository at src/odoors/.