strongswan/HACKING

58 lines
1.2 KiB
Plaintext
Raw 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
- gettext
2009-07-07 15:26:16 +00:00
- perl
- lex/flex
- yacc/bison
- gperf
- optionally 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
2009-07-07 15:26:16 +00:00
git clone http://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
2007-07-02 12:55:43 +00:00
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.
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
2009-07-07 15:26:16 +00:00
http://wiki.strongswan.org