forked from strongswan/strongswan
-
Notifications
You must be signed in to change notification settings - Fork 2
/
HACKING
56 lines (40 loc) · 1.11 KB
/
HACKING
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
------------------------
strongSwan - Development
------------------------
Git repository
--------------
For interested developers, we have a public repository. To check out and compile
the code, you need the following tools:
- Git
- gcc/clang
- automake
- autoconf
- libtool
- pkg-config
- gettext
- perl
- python
- lex/flex
- yacc/bison
- gperf
Optionally:
- lcov/genhtml
- Doxygen
Check out the repository:
git clone https://github.com/strongswan/strongswan.git
After a successful check out, run autotools to generate configure etc.:
cd strongswan/
./autogen.sh
Finally, start the build as usual:
./configure [options]
make
make install
API documentation
-----------------
All header files contain inline code documentation. These comments can be
extracted using Doxygen via 'make apidoc', which creates an 'apidoc' folder
containing the HTML files.
strongSwan Documentation
------------------------
Documentation for users and developers is available at
https://docs.strongswan.org