strongswan/HACKING

63 lines
1.3 KiB
Plaintext
Raw Permalink Normal View History

------------------------
strongSwan - Development
------------------------
2009-07-07 15:26:16 +00:00
Git repository
---------------------
For interested developers, we have a public repository. To check out and compile
the code, you need the following tools:
2009-07-07 15:26:16 +00:00
- Git
- a recent GNU C compiler (>= 3.x)
- automake
- autoconf
- libtool
- pkg-config
- gettext
2009-07-07 15:26:16 +00:00
- perl
- python
2009-07-07 15:26:16 +00:00
- lex/flex
- yacc/bison
- gperf
Optionally:
- lcov/genhtml
- Doxygen
2009-07-07 15:26:16 +00:00
To check out the master branch, use:
git clone git://git.strongswan.org/strongswan.git
or using HTTP:
git clone https://git.strongswan.org/strongswan.git
After a successful check out, give the autotools a try:
cd strongswan/
./autogen.sh
Then you're in, start the build as usual:
./configure [options]
make
make install
2007-06-11 12:11:41 +00:00
API documentation
-----------------
2009-07-07 15:26:16 +00:00
Charon and libstrongswan contain inline code documentation. These comments can
2007-07-02 12:55:43 +00:00
be extracted using doxygen. It is built using 'make apidoc', which creates an
'apidoc' folder containing the HTML files.
2007-06-11 12:11:41 +00:00
2009-07-07 15:26:16 +00:00
strongSwan wiki
---------------
2007-06-11 12:11:41 +00:00
2009-07-07 15:26:16 +00:00
A wiki for users and developers, including ticket system and source browser
is available at
https://wiki.strongswan.org