]>
Commit | Line | Data |
---|---|---|
c0d63ac9 MW |
1 | ------------------------- |
2 | strongSwan - Development | |
3 | ------------------------- | |
4 | ||
c9922763 | 5 | Git repository |
4986554f MW |
6 | --------------------- |
7 | ||
c0d63ac9 MW |
8 | For interested developers, we have a public repository. To check out and |
9 | compile 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 | 20 | To check out the master branch, use: |
c0d63ac9 | 21 | |
c9922763 | 22 | git clone http://git.strongswan.org/strongswan.git |
c0d63ac9 MW |
23 | |
24 | After a successful check out, give the autotools a try: | |
25 | ||
26 | cd strongswan/ | |
27 | ./autogen.sh | |
28 | ||
29 | Then you're in, start the build as usual: | |
30 | ||
31 | ./configure [options] | |
32 | make | |
33 | make install | |
4986554f MW |
34 | |
35 | ||
432b298e MW |
36 | API documentation |
37 | ----------------- | |
c9922763 | 38 | |
e3606f2b MW |
39 | Charon and libstrongswan contain inline code documentation. These comments can |
40 | be extracted using doxygen. It is built using 'make apidoc', which creates an | |
41 | 'apidoc' folder containing the HTML files. | |
432b298e | 42 | |
c9922763 MW |
43 | strongSwan wiki |
44 | --------------- | |
432b298e | 45 | |
c9922763 MW |
46 | A wiki for users and developers, including ticket system and source browser |
47 | is available at | |
4986554f | 48 | |
c9922763 | 49 | http://wiki.strongswan.org |
4986554f | 50 |