Git repository
---------------------
-For interested developers, we have a public repository. To check out and
-compile the code, you need the following tools:
+For interested developers, we have a public repository. To check out and compile
+the code, you need the following tools:
- Git
- - a recent GNU C complier (>= 3.x)
- - recent autotools
+ - a recent GNU C compiler (>= 3.x)
+ - automake
+ - autoconf
+ - libtool
+ - pkg-config
+ - gettext
- perl
+ - python
- lex/flex
- yacc/bison
- gperf
- - optionally Doxygen
+
+ Optionally:
+ - lcov/genhtml
+ - Doxygen
To check out the master branch, use:
+ git clone git://git.strongswan.org/strongswan.git
+
+ or using HTTP
+
git clone http://git.strongswan.org/strongswan.git
After a successful check out, give the autotools a try:
API documentation
-----------------
-Charon and libstrongswan contain inline code documentation. These comments can
+Charon and libstrongswan contain inline code documentation. These comments can
be extracted using doxygen. It is built using 'make apidoc', which creates an
'apidoc' folder containing the HTML files.