]> git.ipfire.org Git - thirdparty/strongswan.git/blame - HACKING
version bump to 4.3.5
[thirdparty/strongswan.git] / HACKING
CommitLineData
c0d63ac9
MW
1 -------------------------
2 strongSwan - Development
3 -------------------------
4
c9922763 5Git repository
4986554f
MW
6---------------------
7
c0d63ac9
MW
8For interested developers, we have a public repository. To check out and
9compile the code, you need the following tools:
10
c9922763
MW
11 - Git
12 - a recent GNU C complier (>= 3.x)
13 - recent autotools
14 - perl
15 - lex/flex
16 - yacc/bison
17 - gperf
18 - optionally Doxygen
c0d63ac9 19
c9922763 20To check out the master branch, use:
c0d63ac9 21
c9922763 22 git clone http://git.strongswan.org/strongswan.git
c0d63ac9
MW
23
24After a successful check out, give the autotools a try:
25
26 cd strongswan/
27 ./autogen.sh
28
29Then you're in, start the build as usual:
30
31 ./configure [options]
32 make
33 make install
4986554f
MW
34
35
432b298e
MW
36API documentation
37-----------------
c9922763 38
e3606f2b
MW
39Charon and libstrongswan contain inline code documentation. These comments can
40be extracted using doxygen. It is built using 'make apidoc', which creates an
41'apidoc' folder containing the HTML files.
432b298e 42
c9922763
MW
43strongSwan wiki
44---------------
432b298e 45
c9922763
MW
46A wiki for users and developers, including ticket system and source browser
47is available at
4986554f 48
c9922763 49 http://wiki.strongswan.org
4986554f 50