]> git.ipfire.org Git - thirdparty/strongswan.git/blame - configure.in
version bump to 4.2.14
[thirdparty/strongswan.git] / configure.in
CommitLineData
f2c2d395
MW
1dnl configure.in for linux strongSwan
2dnl Copyright (C) 2006 Martin Willi
3dnl Hochschule fuer Technik Rapperswil
4dnl
5dnl This program is free software; you can redistribute it and/or modify it
6dnl under the terms of the GNU General Public License as published by the
7dnl Free Software Foundation; either version 2 of the License, or (at your
8dnl option) any later version. See <http://www.fsf.org/copyleft/gpl.txt>.
9dnl
10dnl This program is distributed in the hope that it will be useful, but
11dnl WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12dnl or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13dnl for more details.
14
15dnl ===========================
16dnl initialize & set some vars
17dnl ===========================
18
623bca40 19AC_INIT(strongSwan,4.2.14)
5e5f0bd4 20AM_INIT_AUTOMAKE(tar-ustar)
f2c2d395 21AC_C_BIGENDIAN
f2c2d395 22AC_SUBST(confdir, '${sysconfdir}')
a47486b5 23PKG_PROG_PKG_CONFIG
f2c2d395 24
db26d00e
MW
25dnl =================================
26dnl check --enable-xxx & --with-xxx
27dnl =================================
28
db26d00e 29AC_ARG_WITH(
6b9290ff
MW
30 [default-pkcs11],
31 AS_HELP_STRING([--with-default-pkcs11=lib],[set the default PKCS11 library other than "/usr/lib/opensc-pkcs11.so"]),
32 [AC_DEFINE_UNQUOTED(PKCS11_DEFAULT_LIB, "$withval")],
33 [AC_DEFINE_UNQUOTED(PKCS11_DEFAULT_LIB, "/usr/lib/opensc-pkcs11.so")]
db26d00e
MW
34)
35
195307b5 36AC_ARG_WITH(
6b9290ff
MW
37 [xauth-module],
38 AS_HELP_STRING([--with-xauth-module=lib],[set the path to the XAUTH module]),
39 [AC_DEFINE_UNQUOTED(XAUTH_DEFAULT_LIB, "$withval")],
195307b5
AS
40)
41
db26d00e 42AC_ARG_WITH(
6b9290ff
MW
43 [random-device],
44 AS_HELP_STRING([--with-random-device=dev],[set the device for real random data other than "/dev/random"]),
45 [AC_DEFINE_UNQUOTED(DEV_RANDOM, "$withval")],
46 [AC_DEFINE_UNQUOTED(DEV_RANDOM, "/dev/random")]
db26d00e 47)
c60c7694 48AC_ARG_WITH(
6b9290ff
MW
49 [resolv-conf],
50 AS_HELP_STRING([--with-resolv-conf=file],[set the file to store DNS server information other than "sysconfdir/resolv.conf"]),
8cc16c9d
AS
51 [AC_SUBST(resolv_conf, "$withval")],
52 [AC_SUBST(resolv_conf, "${sysconfdir}/resolv.conf")]
c60c7694 53)
db26d00e 54
ff867d06
MW
55AC_ARG_WITH(
56 [strongswan-conf],
57 AS_HELP_STRING([--with-strongswan-conf=file],[strongswan.conf file other than "sysconfdir/strongswan.conf"]),
8cc16c9d
AS
58 [AC_SUBST(strongswan_conf, "$withval")],
59 [AC_SUBST(strongswan_conf, "${sysconfdir}/strongswan.conf")]
ff867d06
MW
60)
61
db26d00e 62AC_ARG_WITH(
6b9290ff
MW
63 [urandom-device],
64 AS_HELP_STRING([--with-urandom-device=dev],[set the device for pseudo random data other than "/dev/urandom"]),
65 [AC_DEFINE_UNQUOTED(DEV_URANDOM, "$withval")],
66 [AC_DEFINE_UNQUOTED(DEV_URANDOM, "/dev/urandom")]
db26d00e 67)
f2c2d395 68
dfc14c84 69AC_ARG_WITH(
6b9290ff
MW
70 [piddir],
71 AS_HELP_STRING([--with-piddir=dir],[path for PID and UNIX socket files other than "/var/run"]),
72 [AC_SUBST(piddir, "$withval")],
73 [AC_SUBST(piddir, "/var/run")]
dfc14c84
AS
74)
75
f27f6296 76AC_ARG_WITH(
6b9290ff
MW
77 [ipsecdir],
78 AS_HELP_STRING([--with-ipsecdir=dir],[installation path for ipsec tools other than "libexecdir/ipsec"]),
79 [AC_SUBST(ipsecdir, "$withval")],
c5ebb635 80 [AC_SUBST(ipsecdir, "${libexecdir%/}/ipsec")]
f27f6296 81)
c5ebb635 82AC_SUBST(plugindir, "${ipsecdir%/}/plugins")
f27f6296
MW
83
84AC_ARG_WITH(
6b9290ff
MW
85 [plugindir],
86 AS_HELP_STRING([--with-plugindir=dir],[installation path for plugins other than "ipsecdir/plugins"]),
87 [AC_SUBST(plugindir, "$withval")],
c5ebb635 88 [AC_SUBST(plugindir, "${ipsecdir%/}/plugins")]
f27f6296
MW
89)
90
d560c849 91AC_ARG_WITH(
6b9290ff
MW
92 [sim-reader],
93 AS_HELP_STRING([--with-sim-reader=library.so],[library containing the sim_run_alg()/sim_get_triplet() function for EAP-SIM]),
94 [AC_SUBST(simreader, "$withval")],
c5ebb635 95 [AC_SUBST(simreader, "${plugindir%/}/libeapsim-file.so")]
d560c849
MW
96)
97
04a7b6d8 98AC_ARG_WITH(
6b9290ff
MW
99 [linux-headers],
100 AS_HELP_STRING([--with-linux-headers=dir],[use the linux header files in dir instead of the supplied ones in "src/include"]),
507f26f6 101 [AC_SUBST(linuxdir, "$withval")], [AC_SUBST(linuxdir, "\${top_srcdir}/src/include")]
04a7b6d8
MW
102)
103AC_SUBST(LINUX_HEADERS)
104
4e411c83 105AC_ARG_WITH(
6b9290ff
MW
106 [routing-table],
107 AS_HELP_STRING([--with-routing-table=num],[use routing table for IPsec routes (default: 220)]),
108 [AC_DEFINE_UNQUOTED(IPSEC_ROUTING_TABLE, $withval) AC_SUBST(IPSEC_ROUTING_TABLE, "$withval")],
109 [AC_DEFINE_UNQUOTED(IPSEC_ROUTING_TABLE, 220) AC_SUBST(IPSEC_ROUTING_TABLE, "220")]
0739cca9
MW
110)
111
112AC_ARG_WITH(
6b9290ff
MW
113 [routing-table-prio],
114 AS_HELP_STRING([--with-routing-table-prio=prio],[priority for IPsec routing table (default: 220)]),
115 [AC_DEFINE_UNQUOTED(IPSEC_ROUTING_TABLE_PRIO, $withval) AC_SUBST(IPSEC_ROUTING_TABLE_PRIO, "$withval")],
116 [AC_DEFINE_UNQUOTED(IPSEC_ROUTING_TABLE_PRIO, 220) AC_SUBST(IPSEC_ROUTING_TABLE_PRIO, "220")]
4e411c83
MW
117)
118
6874bf69 119AC_ARG_WITH(
25b12c69 120 [uid],,[AC_MSG_ERROR([--with-uid is gone, use --with-user instead!])]
6874bf69
MW
121)
122
123AC_ARG_WITH(
25b12c69
MW
124 [gid],,[AC_MSG_ERROR([--with-gid is gone, use --with-group instead!])]
125)
126
127AC_ARG_WITH(
128 [user],
129 AS_HELP_STRING([--with-user=user],[change user of the daemons to "user" after startup (default is 0).]),
130 [AC_DEFINE_UNQUOTED(IPSEC_USER, "$withval") AC_SUBST(ipsecuser, "$withval")],
131 [AC_SUBST(ipsecuser, "root")]
132)
133
134AC_ARG_WITH(
135 [group],
136 AS_HELP_STRING([--with-group=group],[change group of the daemons to "group" after startup (default is 0).]),
137 [AC_DEFINE_UNQUOTED(IPSEC_GROUP, "$withval") AC_SUBST(ipsecgroup, "$withval")],
138 [AC_SUBST(ipsecgroup, "root")]
6874bf69
MW
139)
140
eb3e2705
MW
141dnl Will be extended to --with-capabilities=libcap|libcap2
142AC_ARG_WITH(
143 [capabilities],
144 AS_HELP_STRING([--with-capabilities=libcap],[capability dropping using libcap. Currenlty only the value "libcap" is supported (default is NO).]),
145 [capabilities="$withval"],
146 [capabilities=no]
147)
148
f2c2d395 149AC_ARG_ENABLE(
6b9290ff
MW
150 [curl],
151 AS_HELP_STRING([--enable-curl],[enable CURL fetcher plugin to fetch files via libcurl (default is NO). Requires libcurl.]),
152 [if test x$enableval = xyes; then
153 curl=true
154 fi]
f2c2d395 155)
f2c2d395
MW
156
157AC_ARG_ENABLE(
6b9290ff
MW
158 [ldap],
159 AS_HELP_STRING([--enable-ldap],[enable LDAP fetching plugin to fetch files via libldap (default is NO). Requires openLDAP.]),
160 [if test x$enableval = xyes; then
161 ldap=true
162 fi]
f2c2d395 163)
552cc11b
MW
164
165AC_ARG_ENABLE(
6b9290ff
MW
166 [aes],
167 AS_HELP_STRING([--disable-aes],[disable own AES software implementation plugin. (default is NO).]),
168 [if test x$enableval = xyes; then
169 aes=true
170 else
171 aes=false
172 fi],
173 aes=true
552cc11b 174)
552cc11b
MW
175
176AC_ARG_ENABLE(
6b9290ff
MW
177 [des],
178 AS_HELP_STRING([--disable-des],[disable own DES/3DES software implementation plugin. (default is NO).]),
179 [if test x$enableval = xyes; then
180 des=true
181 else
182 des=false
183 fi],
184 des=true
552cc11b 185)
552cc11b 186
1e0d1ae2
AS
187AC_ARG_ENABLE(
188 [md4],
189 AS_HELP_STRING([--enable-md4],[enable MD4 software implementation plugin (default is NO).]),
190 [if test x$enableval = xyes; then
191 md4=true
192 fi]
193)
194
552cc11b 195AC_ARG_ENABLE(
6b9290ff
MW
196 [md5],
197 AS_HELP_STRING([--disable-md5],[disable own MD5 software implementation plugin. (default is NO).]),
198 [if test x$enableval = xyes; then
199 md5=true
200 else
201 md5=false
202 fi],
203 md5=true
552cc11b 204)
552cc11b
MW
205
206AC_ARG_ENABLE(
6b9290ff
MW
207 [sha1],
208 AS_HELP_STRING([--disable-sha1],[disable own SHA1 software implementation plugin. (default is NO).]),
209 [if test x$enableval = xyes; then
210 sha1=true
211 else
212 sha1=false
213 fi],
214 sha1=true
552cc11b 215)
552cc11b
MW
216
217AC_ARG_ENABLE(
6b9290ff
MW
218 [sha2],
219 AS_HELP_STRING([--disable-sha2],[disable own SHA256/SHA384/SHA512 software implementation plugin. (default is NO).]),
220 [if test x$enableval = xyes; then
221 sha2=true
222 else
223 sha2=false
224 fi],
225 sha2=true
552cc11b 226)
552cc11b
MW
227
228AC_ARG_ENABLE(
6b9290ff
MW
229 [fips-prf],
230 AS_HELP_STRING([--disable-fips-prf],[disable FIPS PRF software implementation plugin. (default is NO).]),
231 [if test x$enableval = xyes; then
232 fips_prf=true
233 else
234 fips_prf=false
235 fi],
236 fips_prf=true
552cc11b 237)
552cc11b
MW
238
239AC_ARG_ENABLE(
6b9290ff
MW
240 [gmp],
241 AS_HELP_STRING([--disable-gmp],[disable own GNU MP (libgmp) based crypto implementation plugin. (default is NO).]),
242 [if test x$enableval = xyes; then
243 gmp=true
244 else
245 gmp=false
246 fi],
247 gmp=true
552cc11b 248)
552cc11b 249
6a365f07
MW
250AC_ARG_ENABLE(
251 [random],
252 AS_HELP_STRING([--disable-random],[disable RNG implementation on top of /dev/(u)random. (default is NO).]),
253 [if test x$enableval = xyes; then
254 random=true
255 else
256 random=false
257 fi],
258 random=true
259)
260
552cc11b 261AC_ARG_ENABLE(
6b9290ff
MW
262 [x509],
263 AS_HELP_STRING([--disable-x509],[disable own X509 certificate implementation plugin. (default is NO).]),
264 [if test x$enableval = xyes; then
265 x509=true
266 else
267 x509=false
268 fi],
269 x509=true
552cc11b 270)
552cc11b 271
affd7a90
MW
272AC_ARG_ENABLE(
273 [pubkey],
274 AS_HELP_STRING([--disable-pubkey],[disable RAW public key support plugin. (default is NO).]),
275 [if test x$enableval = xyes; then
276 pubkey=true
277 else
278 pubkey=false
279 fi],
280 pubkey=true
281)
282
552cc11b 283AC_ARG_ENABLE(
6b9290ff
MW
284 [hmac],
285 AS_HELP_STRING([--disable-hmac],[disable HMAC crypto implementation plugin. (default is NO).]),
286 [if test x$enableval = xyes; then
287 hmac=true
288 else
289 hmac=false
290 fi],
291 hmac=true
552cc11b 292)
552cc11b 293
27d04e05
MW
294AC_ARG_ENABLE(
295 [xcbc],
296 AS_HELP_STRING([--disable-xcbc],[disable xcbc crypto implementation plugin. (default is NO).]),
297 [if test x$enableval = xyes; then
298 xcbc=true
299 else
300 xcbc=false
301 fi],
302 xcbc=true
303)
304
552cc11b 305AC_ARG_ENABLE(
6b9290ff
MW
306 [mysql],
307 AS_HELP_STRING([--enable-mysql],[enable MySQL database support (default is NO). Requires libmysqlclient_r.]),
308 [if test x$enableval = xyes; then
309 mysql=true
310 fi]
552cc11b 311)
552cc11b
MW
312
313AC_ARG_ENABLE(
6b9290ff
MW
314 [sqlite],
315 AS_HELP_STRING([--enable-sqlite],[enable SQLite database support (default is NO). Requires libsqlite3.]),
316 [if test x$enableval = xyes; then
317 sqlite=true
318 fi]
552cc11b 319)
f2c2d395 320
cbfb2aff 321AC_ARG_ENABLE(
6b9290ff
MW
322 [stroke],
323 AS_HELP_STRING([--disable-stroke],[disable charons stroke (pluto compatibility) configuration backend. (default is NO).]),
324 [if test x$enableval = xyes; then
325 stroke=true
326 else
327 stroke=false
328 fi],
329 stroke=true
cbfb2aff 330)
cbfb2aff 331
552cc11b 332AC_ARG_ENABLE(
5b7ec6d4 333 [medsrv],
9529fb68 334 AS_HELP_STRING([--enable-medsrv],[enable mediation server web frontend and daemon plugin (default is NO).]),
6b9290ff 335 [if test x$enableval = xyes; then
5b7ec6d4 336 medsrv=true
6b9290ff 337 fi]
552cc11b 338)
552cc11b 339
782db7ed
MW
340AC_ARG_ENABLE(
341 [medcli],
342 AS_HELP_STRING([--enable-medcli],[enable mediation client configuration database plugin (default is NO).]),
343 [if test x$enableval = xyes; then
344 medcli=true
345 fi]
346)
347
a84fb01b 348AC_ARG_ENABLE(
6b9290ff
MW
349 [smp],
350 AS_HELP_STRING([--enable-smp],[enable SMP configuration and control interface (default is NO). Requires libxml.]),
351 [if test x$enableval = xyes; then
352 smp=true
353 fi]
a84fb01b 354)
a84fb01b
MW
355
356AC_ARG_ENABLE(
6b9290ff
MW
357 [sql],
358 AS_HELP_STRING([--enable-sql],[enable SQL database configuration backend (default is NO).]),
359 [if test x$enableval = xyes; then
360 sql=true
361 fi]
a84fb01b 362)
a84fb01b 363
8f561d44 364AC_ARG_ENABLE(
6b9290ff
MW
365 [smartcard],
366 AS_HELP_STRING([--enable-smartcard],[enable smartcard support (default is NO).]),
367 [if test x$enableval = xyes; then
368 smartcard=true
369 fi]
8f561d44 370)
8f561d44 371
f2c2d395 372AC_ARG_ENABLE(
6b9290ff
MW
373 [cisco-quirks],
374 AS_HELP_STRING([--enable-cisco-quirks],[enable support of Cisco VPN client (default is NO).]),
375 [if test x$enableval = xyes; then
376 cisco_quirks=true
377 fi]
f2c2d395 378)
f2c2d395 379
2df45a73 380AC_ARG_ENABLE(
6b9290ff
MW
381 [leak-detective],
382 AS_HELP_STRING([--enable-leak-detective],[enable malloc hooks to find memory leaks (default is NO).]),
383 [if test x$enableval = xyes; then
384 leak_detective=true
385 fi]
2df45a73 386)
2df45a73 387
02140125
MW
388AC_ARG_ENABLE(
389 [lock-profiler],
fc3ef71f 390 AS_HELP_STRING([--enable-lock-profiler],[enable lock/mutex profiling code (default is NO).]),
02140125
MW
391 [if test x$enableval = xyes; then
392 lock_profiler=true
393 fi]
394)
395
f2c2d395 396AC_ARG_ENABLE(
6b9290ff
MW
397 [unit-tests],
398 AS_HELP_STRING([--enable-unit-tests],[enable unit tests on IKEv2 daemon startup (default is NO).]),
399 [if test x$enableval = xyes; then
400 unittest=true
401 fi]
f2c2d395 402)
f2c2d395 403
0fd6e955
MW
404AC_ARG_ENABLE(
405 [load-tests],
406 AS_HELP_STRING([--enable-load-tests],[enable load testing plugin for IKEv2 daemon (default is NO).]),
407 [if test x$enableval = xyes; then
408 loadtest=true
409 fi]
410)
411
552cc11b 412AC_ARG_ENABLE(
6b9290ff
MW
413 [eap-sim],
414 AS_HELP_STRING([--enable-eap-sim],[build SIM authenication module for EAP (default is NO).]),
415 [if test x$enableval = xyes; then
416 eap_sim=true
417 fi]
552cc11b 418)
552cc11b 419
79a87846
MW
420AC_ARG_ENABLE(
421 [eap-sim-file],
422 AS_HELP_STRING([--enable-eap-sim-file],[build EAP-SIM backend based on a triplet file (default is NO).]),
423 [if test x$enableval = xyes; then
424 eap_sim_file=true
425 fi]
426)
427
b0f24449 428AC_ARG_ENABLE(
6b9290ff
MW
429 [eap-identity],
430 AS_HELP_STRING([--enable-eap-identity],[build EAP module providing EAP-Identity helper (default is NO).]),
431 [if test x$enableval = xyes; then
432 eap_identity=true
433 fi]
b0f24449 434)
cbfb2aff
MW
435
436AC_ARG_ENABLE(
6b9290ff
MW
437 [eap-md5],
438 AS_HELP_STRING([--enable-eap-md5],[build MD5 (CHAP) authenication module for EAP (default is NO).]),
439 [if test x$enableval = xyes; then
440 eap_md5=true
441 fi]
cbfb2aff 442)
26e24676 443
1caa265c
MW
444AC_ARG_ENABLE(
445 [eap-gtc],
446 AS_HELP_STRING([--enable-eap-gtc],[build PAM based GTC authenication module for EAP (default is NO).]),
447 [if test x$enableval = xyes; then
448 eap_gtc=true
449 fi]
450)
451
26e24676 452AC_ARG_ENABLE(
6b9290ff
MW
453 [eap-aka],
454 AS_HELP_STRING([--enable-eap-aka],[build AKA authentication module for EAP (default is NO).]),
455 [if test x$enableval = xyes; then
456 eap_aka=true
457 fi]
26e24676 458)
b0f24449 459
f98cdf7a
TB
460AC_ARG_ENABLE(
461 [eap-mschapv2],
462 AS_HELP_STRING([--enable-eap-mschapv2],[build MS-CHAPv2 authenication module for EAP (default is NO).]),
463 [if test x$enableval = xyes; then
464 eap_mschapv2=true
465 fi]
466)
467
09d7ef26
AS
468AC_ARG_ENABLE(
469 [kernel-netlink],
470 AS_HELP_STRING([--disable-kernel-netlink],[disable the netlink kernel interface. (default is NO).]),
471 [if test x$enableval = xyes; then
472 kernel_netlink=true
473 else
474 kernel_netlink=false
475 fi],
476 kernel_netlink=true
477)
478
1adaa02b
TB
479AC_ARG_ENABLE(
480 [kernel-pfkey],
481 AS_HELP_STRING([--enable-kernel-pfkey],[enable the PF_KEY kernel interface. (default is NO).]),
482 [if test x$enableval = xyes; then
483 kernel_pfkey=true
484 fi]
485)
486
ea625fab
TB
487AC_ARG_ENABLE(
488 [kernel-klips],
489 AS_HELP_STRING([--enable-kernel-klips],[enable the KLIPS kernel interface. (default is NO).]),
490 [if test x$enableval = xyes; then
491 kernel_klips=true
492 fi]
493)
494
7b0c588a 495AC_ARG_ENABLE(
6b9290ff
MW
496 [nat-transport],
497 AS_HELP_STRING([--enable-nat-transport],[enable NAT traversal with IPsec transport mode (default is NO).]),
498 [if test x$enableval = xyes; then
499 nat_transport=true
500 fi]
7b0c588a 501)
7b0c588a
AS
502
503AC_ARG_ENABLE(
6b9290ff
MW
504 [vendor-id],
505 AS_HELP_STRING([--disable-vendor-id],[disable the sending of the strongSwan vendor ID (default is NO).]),
506 [if test x$enableval = xyes; then
507 vendor_id=true
508 else
509 vendor_id=false
510 fi],
511 vendor_id=true
7b0c588a 512)
7b0c588a 513
0e307360 514AC_ARG_ENABLE(
6b9290ff
MW
515 [xauth-vid],
516 AS_HELP_STRING([--disable-xauth-vid],[disable the sending of the XAUTH vendor ID (default is NO).]),
517 [if test x$enableval = xyes; then
518 xauth_vid=true
519 else
520 xauth_vid=false
521 fi],
522 xauth_vid=true
0e307360 523)
0e307360 524
fd4ded97 525AC_ARG_ENABLE(
6b9290ff
MW
526 [dumm],
527 AS_HELP_STRING([--enable-dumm],[build the DUMM UML test framework (default is NO).]),
528 [if test x$enableval = xyes; then
529 dumm=true
530 fi]
fd4ded97 531)
fd4ded97 532
552cc11b 533AC_ARG_ENABLE(
6b9290ff
MW
534 [fast],
535 AS_HELP_STRING([--enable-fast],[build libfast (FastCGI Application Server w/ templates (default is NO).]),
536 [if test x$enableval = xyes; then
537 fast=true
538 fi]
552cc11b 539)
552cc11b 540
b8c7453a 541AC_ARG_ENABLE(
6b9290ff
MW
542 [manager],
543 AS_HELP_STRING([--enable-manager],[build web management console (default is NO).]),
544 [if test x$enableval = xyes; then
545 manager=true
546 xml=true
547 fi]
b8c7453a 548)
b8c7453a 549
d5cc1758 550AC_ARG_ENABLE(
6b9290ff
MW
551 [mediation],
552 AS_HELP_STRING([--enable-mediation],[enable IKEv2 Mediation Extension (default is NO).]),
553 [if test x$enableval = xyes; then
554 me=true
555 fi]
d5cc1758 556)
d5cc1758 557
9ee1111d 558AC_ARG_ENABLE(
6b9290ff
MW
559 [integrity-test],
560 AS_HELP_STRING([--enable-integrity-test],[enable the integrity test of the crypto library (default is NO).]),
561 [if test x$enableval = xyes; then
562 integrity_test=true
563 fi]
9ee1111d 564)
9ee1111d
AS
565
566AC_ARG_ENABLE(
6b9290ff
MW
567 [self-test],
568 AS_HELP_STRING([--disable-self-test],[disable the self-test of the crypto library (default is NO).]),
569 [if test x$enableval = xyes; then
570 self_test=true
571 else
572 self_test=false
573 fi],
574 self_test=true
9ee1111d 575)
9ee1111d 576
733f336a 577AC_ARG_ENABLE(
6b9290ff
MW
578 [pluto],
579 AS_HELP_STRING([--disable-pluto],[disable the IKEv1 keying daemon pluto. (default is NO).]),
580 [if test x$enableval = xyes; then
581 pluto=true
582 else
583 pluto=false
584 fi],
585 pluto=true
cbfb2aff 586)
cbfb2aff 587
6905f794
MW
588AC_ARG_ENABLE(
589 [threads],
590 AS_HELP_STRING([--disable-threads],[disable the use of threads in pluto. Charon always uses threads. (default is NO).]),
591 [if test x$enableval = xyes; then
592 threads=true
593 else
594 threads=false
595 fi],
596 threads=true
597)
598
cbfb2aff 599AC_ARG_ENABLE(
6b9290ff
MW
600 [charon],
601 AS_HELP_STRING([--disable-charon],[disable the IKEv2 keying daemon charon. (default is NO).]),
602 [if test x$enableval = xyes; then
603 charon=true
604 else
605 charon=false
606 fi],
607 charon=true
cbfb2aff 608)
cbfb2aff
MW
609
610AC_ARG_ENABLE(
6b9290ff
MW
611 [tools],
612 AS_HELP_STRING([--disable-tools],[disable additional utilities (openac and scepclient). (default is NO).]),
613 [if test x$enableval = xyes; then
614 tools=true
615 else
616 tools=false
617 fi],
618 tools=true
733f336a 619)
733f336a 620
1e9c46f1
MW
621AC_ARG_ENABLE(
622 [updown],
ad3af574 623 AS_HELP_STRING([--disable-updown],[disable updown firewall script plugin. (default is NO).]),
1e9c46f1
MW
624 [if test x$enableval = xyes; then
625 updown=true
626 else
627 updown=false
628 fi],
629 updown=true
630)
631
36d62fac
MW
632AC_ARG_ENABLE(
633 [padlock],
634 AS_HELP_STRING([--enable-padlock],[enables VIA Padlock crypto plugin. (default is NO).]),
635 [if test x$enableval = xyes; then
636 padlock=true
637 else
638 padlock=false
639 fi],
640)
641
17353034
TB
642AC_ARG_ENABLE(
643 [openssl],
644 AS_HELP_STRING([--enable-openssl],[enables the OpenSSL crypto plugin. (default is NO).]),
645 [if test x$enableval = xyes; then
646 openssl=true
647 else
648 openssl=false
649 fi],
650)
651
21c95463
MW
652AC_ARG_ENABLE(
653 [agent],
654 AS_HELP_STRING([--enable-agent],[enables the ssh-agent signing plugin. (default is NO).]),
655 [if test x$enableval = xyes; then
656 agent=true
657 else
658 agent=false
659 fi],
660)
661
61c46386
MW
662AC_ARG_ENABLE(
663 [uci],
664 AS_HELP_STRING([--enable-uci],[enable OpenWRT UCI configuration plugin (default is NO).]),
665 [if test x$enableval = xyes; then
666 uci=true
667 fi]
668)
669
6dbce9c8
MW
670AC_ARG_ENABLE(
671 [nm],
672 AS_HELP_STRING([--enable-nm],[enable NetworkManager plugin (default is NO).]),
673 [if test x$enableval = xyes; then
674 nm=true
675 fi]
676)
677
f2c2d395
MW
678dnl =========================
679dnl check required programs
680dnl =========================
681
682AC_PROG_INSTALL
683AC_PROG_LIBTOOL
684AC_PROG_LEX
685AC_PROG_YACC
4986554f 686AC_PROG_CC()
298b06c2
MW
687AC_PATH_PROG([GPERF], [gperf], [], [$PATH:/bin:/usr/bin:/usr/local/bin])
688AC_PATH_PROG([PERL], [perl], [], [$PATH:/bin:/usr/bin:/usr/local/bin])
f2c2d395 689
6b9290ff
MW
690dnl =========================
691dnl dependency calculation
692dnl =========================
f2c2d395 693
6b9290ff
MW
694if test x$pluto = xtrue; then
695 gmp=true;
696fi
697
698if test x$tools = xtrue; then
699 gmp=true;
700fi
552cc11b 701
6b9290ff
MW
702if test x$smp = xtrue; then
703 xml=true
704fi
705
706if test x$manager = xtrue; then
707 fast=true
708fi
709
782db7ed
MW
710if test x$medsrv = xtrue; then
711 me=true
9529fb68 712 fast=true
782db7ed
MW
713fi
714
715if test x$medcli = xtrue; then
716 me=true
717fi
718
6b9290ff
MW
719dnl ==========================================
720dnl check required libraries and header files
721dnl ==========================================
722
723AC_HAVE_LIBRARY(dl)
4986554f 724AC_CHECK_FUNCS(backtrace)
552cc11b 725AC_CHECK_FUNCS(dladdr)
e696757c 726
efd0fe21
MW
727AC_MSG_CHECKING([for gcc atomic operations])
728AC_TRY_RUN(
729[
730 int main() {
731 volatile int ref = 1;
732 __sync_fetch_and_add (&ref, 1);
733 __sync_sub_and_fetch (&ref, 1);
734 /* Make sure test fails if operations are not supported */
735 __sync_val_compare_and_swap(&ref, 1, 0);
736 return ref;
737 }
738],
739[AC_MSG_RESULT([yes]); AC_DEFINE(HAVE_GCC_ATOMIC_OPERATIONS)],
bb835afa 740[AC_MSG_RESULT([no])],
efd0fe21
MW
741[AC_MSG_RESULT([no])])
742
d25ce370
TB
743AC_CHECK_FUNC(
744 [register_printf_function],
745 [AC_DEFINE(HAVE_PRINTF_HOOKS)],
746 [
747 AC_MSG_NOTICE([printf does not support custom format specifiers!])
748 AC_HAVE_LIBRARY([vstr],[LIBS="$LIBS"]; vstr=true,[AC_MSG_ERROR([Vstr string library not found])])
749 ])
750
6b9290ff 751if test x$gmp = xtrue; then
f8277a83 752 AC_HAVE_LIBRARY([gmp],[LIBS="$LIBS"],[AC_MSG_ERROR([GNU Multi Precision library gmp not found])])
6b9290ff
MW
753 AC_MSG_CHECKING([gmp.h version >= 4.1.4])
754 AC_TRY_COMPILE(
755 [#include "gmp.h"],
756 [
757 #if (__GNU_MP_VERSION*100 + __GNU_MP_VERSION_MINOR*10 + __GNU_MP_VERSION_PATCHLEVEL) < 414
758 #error bad gmp
759 #endif
760 ],
761 [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no]); AC_MSG_ERROR([No usable gmp.h found!])]
762 )
f2c2d395 763fi
6b9290ff
MW
764
765if test x$ldap = xtrue; then
766 AC_HAVE_LIBRARY([ldap],[LIBS="$LIBS"],[AC_MSG_ERROR([LDAP library ldap not found])])
767 AC_HAVE_LIBRARY([lber],[LIBS="$LIBS"],[AC_MSG_ERROR([LDAP library lber not found])])
768 AC_CHECK_HEADER([ldap.h],,[AC_MSG_ERROR([LDAP header ldap.h not found!])])
f2c2d395
MW
769fi
770
6b9290ff
MW
771if test x$curl = xtrue; then
772 AC_HAVE_LIBRARY([curl],[LIBS="$LIBS"],[AC_MSG_ERROR([CURL library curl not found])])
773 AC_CHECK_HEADER([curl/curl.h],,[AC_MSG_ERROR([CURL header curl/curl.h not found!])])
774fi
775
776if test x$xml = xtrue; then
a47486b5 777 PKG_CHECK_MODULES(xml, [libxml-2.0])
f2d6355e
MW
778 AC_SUBST(xml_CFLAGS)
779 AC_SUBST(xml_LIBS)
780fi
781
a47486b5
MW
782if test x$dumm = xtrue; then
783 PKG_CHECK_MODULES(gtk, [gtk+-2.0 vte])
784 AC_SUBST(gtk_CFLAGS)
785 AC_SUBST(gtk_LIBS)
786fi
787
6b9290ff
MW
788if test x$fast = xtrue; then
789 AC_HAVE_LIBRARY([neo_cgi],[LIBS="$LIBS"],[AC_MSG_ERROR([ClearSilver library neo_cgi not found!])])
790 AC_HAVE_LIBRARY([neo_utl],[LIBS="$LIBS"],[AC_MSG_ERROR([ClearSilver library neo_utl not found!])])
791 AC_HAVE_LIBRARY([z],[LIBS="$LIBS"],[AC_MSG_ERROR([ClearSilver dependency zlib not found!])])
792dnl autoconf does not like CamelCase!? How to fix this?
793dnl AC_CHECK_HEADER([ClearSilver/ClearSilver.h],,[AC_MSG_ERROR([ClearSilver header file ClearSilver/ClearSilver.h not found!])])
794
795 AC_HAVE_LIBRARY([fcgi],[LIBS="$LIBS"],[AC_MSG_ERROR([FastCGI library fcgi not found!])])
796 AC_CHECK_HEADER([fcgiapp.h],,[AC_MSG_ERROR([FastCGI header file fcgiapp.h not found!])])
a84fb01b
MW
797fi
798
6b9290ff
MW
799if test x$mysql = xtrue; then
800 AC_HAVE_LIBRARY([mysqlclient_r],[LIBS="$LIBS"],[AC_MSG_ERROR([MySQL library mysqlclient_r not found])])
801 AC_CHECK_HEADER([mysql/mysql.h],,[AC_MSG_ERROR([MySQL header mysql/mysql.h not found!])])
802fi
f2c2d395 803
f8277a83 804if test x$sqlite = xtrue; then
6b9290ff
MW
805 AC_HAVE_LIBRARY([sqlite3],[LIBS="$LIBS"],[AC_MSG_ERROR([SQLite library sqlite3 not found])])
806 AC_CHECK_HEADER([sqlite3.h],,[AC_MSG_ERROR([SQLite header sqlite3.h not found!])])
f8277a83
MW
807 AC_MSG_CHECKING([sqlite3_prepare_v2])
808 AC_TRY_COMPILE(
809 [#include <sqlite3.h>],
810 [
811 void *test = sqlite3_prepare_v2;
812 ],
813 [AC_MSG_RESULT([yes])]; AC_DEFINE_UNQUOTED(HAVE_SQLITE3_PREPARE_V2, 1), [AC_MSG_RESULT([no])])
7da767f7
MW
814 AC_MSG_CHECKING([sqlite3.h version >= 3.3.1])
815 AC_TRY_COMPILE(
816 [#include <sqlite3.h>],
817 [
818 #if SQLITE_VERSION_NUMBER < 3003001
819 #error bad sqlite
820 #endif
821 ],
822 [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no]); AC_MSG_ERROR([SQLite version >= 3.3.1 required!])])
6b9290ff 823fi
f2c2d395 824
17353034 825if test x$openssl = xtrue; then
e581a31d 826 AC_HAVE_LIBRARY([crypto],[LIBS="$LIBS"],[AC_MSG_ERROR([OpenSSL crypto library not found])])
17353034
TB
827 AC_CHECK_HEADER([openssl/evp.h],,[AC_MSG_ERROR([OpenSSL header openssl/evp.h not found!])])
828fi
829
61c46386
MW
830if test x$uci = xtrue; then
831 AC_HAVE_LIBRARY([uci],[LIBS="$LIBS"],[AC_MSG_ERROR([UCI library libuci not found])])
832 AC_CHECK_HEADER([uci.h],,[AC_MSG_ERROR([UCI header uci.h not found!])])
833fi
834
6dbce9c8
MW
835if test x$nm = xtrue; then
836 PKG_CHECK_MODULES(nm, [NetworkManager libnm_glib_vpn gthread-2.0])
837 AC_SUBST(nm_CFLAGS)
838 AC_SUBST(nm_LIBS)
839fi
840
1caa265c
MW
841if test x$eap_gtc = xtrue; then
842 AC_HAVE_LIBRARY([pam],[LIBS="$LIBS"],[AC_MSG_ERROR([PAM library not found])])
843 AC_CHECK_HEADER([security/pam_appl.h],,[AC_MSG_ERROR([PAM header security/pam_appl.h not found!])])
844fi
845
eb3e2705
MW
846if test x$capabilities = xlibcap; then
847 AC_HAVE_LIBRARY([cap],[LIBS="$LIBS"],[AC_MSG_ERROR([libcap library not found])])
848 AC_CHECK_HEADER([sys/capability.h],,[AC_MSG_ERROR([libcap header sys/capability.h not found!])])
849fi
850
1ba62b55
MW
851dnl ======================================
852dnl collect all plugins for libstrongswan
853dnl ======================================
854
855libstrongswan_plugins=
856
857if test x$curl = xtrue; then
29727a44 858 libstrongswan_plugins=${libstrongswan_plugins}" curl"
1ba62b55
MW
859fi
860if test x$ldap = xtrue; then
29727a44 861 libstrongswan_plugins=${libstrongswan_plugins}" ldap"
1ba62b55
MW
862fi
863if test x$aes = xtrue; then
29727a44 864 libstrongswan_plugins=${libstrongswan_plugins}" aes"
1ba62b55
MW
865fi
866if test x$des = xtrue; then
29727a44 867 libstrongswan_plugins=${libstrongswan_plugins}" des"
1ba62b55 868fi
1ba62b55 869if test x$sha1 = xtrue; then
29727a44 870 libstrongswan_plugins=${libstrongswan_plugins}" sha1"
1ba62b55
MW
871fi
872if test x$sha2 = xtrue; then
29727a44 873 libstrongswan_plugins=${libstrongswan_plugins}" sha2"
1ba62b55 874fi
1e0d1ae2
AS
875if test x$md4 = xtrue; then
876 libstrongswan_plugins=${libstrongswan_plugins}" md4"
877fi
e577ad39
MW
878if test x$md5 = xtrue; then
879 libstrongswan_plugins=${libstrongswan_plugins}" md5"
880fi
1ba62b55 881if test x$fips_prf = xtrue; then
29727a44 882 libstrongswan_plugins=${libstrongswan_plugins}" fips-prf"
1ba62b55 883fi
1ba62b55 884if test x$random = xtrue; then
29727a44 885 libstrongswan_plugins=${libstrongswan_plugins}" random"
1ba62b55
MW
886fi
887if test x$x509 = xtrue; then
29727a44 888 libstrongswan_plugins=${libstrongswan_plugins}" x509"
1ba62b55
MW
889fi
890if test x$pubkey = xtrue; then
29727a44 891 libstrongswan_plugins=${libstrongswan_plugins}" pubkey"
1ba62b55 892fi
1ba62b55 893if test x$xcbc = xtrue; then
29727a44 894 libstrongswan_plugins=${libstrongswan_plugins}" xcbc"
1ba62b55 895fi
e577ad39
MW
896if test x$hmac = xtrue; then
897 libstrongswan_plugins=${libstrongswan_plugins}" hmac"
898fi
1ba62b55 899if test x$mysql = xtrue; then
29727a44 900 libstrongswan_plugins=${libstrongswan_plugins}" mysql"
1ba62b55
MW
901fi
902if test x$sqlite = xtrue; then
29727a44 903 libstrongswan_plugins=${libstrongswan_plugins}" sqlite"
1ba62b55
MW
904fi
905if test x$padlock = xtrue; then
29727a44 906 libstrongswan_plugins=${libstrongswan_plugins}" padlock"
1ba62b55
MW
907fi
908if test x$openssl = xtrue; then
29727a44 909 libstrongswan_plugins=${libstrongswan_plugins}" openssl"
1ba62b55 910fi
21c95463
MW
911if test x$agent = xtrue; then
912 libstrongswan_plugins=${libstrongswan_plugins}" agent"
913fi
e577ad39
MW
914if test x$gmp = xtrue; then
915 libstrongswan_plugins=${libstrongswan_plugins}" gmp"
916fi
1ba62b55
MW
917
918AC_SUBST(libstrongswan_plugins)
919
6b9290ff
MW
920dnl =========================
921dnl set Makefile.am vars
922dnl =========================
f2c2d395 923
1ba62b55
MW
924dnl libstrongswan plugins
925dnl =====================
6b9290ff
MW
926AM_CONDITIONAL(USE_CURL, test x$curl = xtrue)
927AM_CONDITIONAL(USE_LDAP, test x$ldap = xtrue)
928AM_CONDITIONAL(USE_AES, test x$aes = xtrue)
929AM_CONDITIONAL(USE_DES, test x$des = xtrue)
1e0d1ae2 930AM_CONDITIONAL(USE_MD4, test x$md4 = xtrue)
6b9290ff
MW
931AM_CONDITIONAL(USE_MD5, test x$md5 = xtrue)
932AM_CONDITIONAL(USE_SHA1, test x$sha1 = xtrue)
933AM_CONDITIONAL(USE_SHA2, test x$sha2 = xtrue)
934AM_CONDITIONAL(USE_FIPS_PRF, test x$fips_prf = xtrue)
935AM_CONDITIONAL(USE_GMP, test x$gmp = xtrue)
6a365f07 936AM_CONDITIONAL(USE_RANDOM, test x$random = xtrue)
6b9290ff 937AM_CONDITIONAL(USE_X509, test x$x509 = xtrue)
affd7a90 938AM_CONDITIONAL(USE_PUBKEY, test x$pubkey = xtrue)
6b9290ff 939AM_CONDITIONAL(USE_HMAC, test x$hmac = xtrue)
27d04e05 940AM_CONDITIONAL(USE_XCBC, test x$xcbc = xtrue)
6b9290ff
MW
941AM_CONDITIONAL(USE_MYSQL, test x$mysql = xtrue)
942AM_CONDITIONAL(USE_SQLITE, test x$sqlite = xtrue)
1ba62b55
MW
943AM_CONDITIONAL(USE_PADLOCK, test x$padlock = xtrue)
944AM_CONDITIONAL(USE_OPENSSL, test x$openssl = xtrue)
21c95463 945AM_CONDITIONAL(USE_AGENT, test x$agent = xtrue)
1ba62b55
MW
946
947dnl charon plugins
948dnl ==============
6b9290ff 949AM_CONDITIONAL(USE_STROKE, test x$stroke = xtrue)
5b7ec6d4 950AM_CONDITIONAL(USE_MEDSRV, test x$medsrv = xtrue)
782db7ed 951AM_CONDITIONAL(USE_MEDCLI, test x$medcli = xtrue)
6dbce9c8 952AM_CONDITIONAL(USE_NM, test x$nm = xtrue)
61c46386 953AM_CONDITIONAL(USE_UCI, test x$uci = xtrue)
6b9290ff
MW
954AM_CONDITIONAL(USE_SMP, test x$smp = xtrue)
955AM_CONDITIONAL(USE_SQL, test x$sql = xtrue)
ad3af574 956AM_CONDITIONAL(USE_UPDOWN, test x$updown = xtrue)
6b9290ff 957AM_CONDITIONAL(USE_UNIT_TESTS, test x$unittest = xtrue)
0fd6e955 958AM_CONDITIONAL(USE_LOAD_TESTS, test x$loadtest = xtrue)
6b9290ff 959AM_CONDITIONAL(USE_EAP_SIM, test x$eap_sim = xtrue)
79a87846 960AM_CONDITIONAL(USE_EAP_SIM_FILE, test x$eap_sim_file = xtrue)
6b9290ff
MW
961AM_CONDITIONAL(USE_EAP_IDENTITY, test x$eap_identity = xtrue)
962AM_CONDITIONAL(USE_EAP_MD5, test x$eap_md5 = xtrue)
1caa265c 963AM_CONDITIONAL(USE_EAP_GTC, test x$eap_gtc = xtrue)
6b9290ff 964AM_CONDITIONAL(USE_EAP_AKA, test x$eap_aka = xtrue)
f98cdf7a 965AM_CONDITIONAL(USE_EAP_MSCHAPV2, test x$eap_mschapv2 = xtrue)
09d7ef26 966AM_CONDITIONAL(USE_KERNEL_NETLINK, test x$kernel_netlink = xtrue)
1adaa02b 967AM_CONDITIONAL(USE_KERNEL_PFKEY, test x$kernel_pfkey = xtrue)
ea625fab 968AM_CONDITIONAL(USE_KERNEL_KLIPS, test x$kernel_klips = xtrue)
1ba62b55
MW
969
970dnl other options
971dnl =============
972AM_CONDITIONAL(USE_SMARTCARD, test x$smartcard = xtrue)
973AM_CONDITIONAL(USE_CISCO_QUIRKS, test x$cisco_quirks = xtrue)
974AM_CONDITIONAL(USE_LEAK_DETECTIVE, test x$leak_detective = xtrue)
02140125 975AM_CONDITIONAL(USE_LOCK_PROFILER, test x$lock_profiler = xtrue)
6b9290ff
MW
976AM_CONDITIONAL(USE_NAT_TRANSPORT, test x$nat_transport = xtrue)
977AM_CONDITIONAL(USE_VENDORID, test x$vendor_id = xtrue)
978AM_CONDITIONAL(USE_XAUTH_VID, test x$xauth_vid = xtrue)
979AM_CONDITIONAL(USE_DUMM, test x$dumm = xtrue)
980AM_CONDITIONAL(USE_FAST, test x$fast = xtrue)
981AM_CONDITIONAL(USE_MANAGER, test x$manager = xtrue)
982AM_CONDITIONAL(USE_ME, test x$me = xtrue)
983AM_CONDITIONAL(USE_INTEGRITY_TEST, test x$integrity_test = xtrue)
984AM_CONDITIONAL(USE_SELF_TEST, test x$self_test = xtrue)
eb3e2705 985AM_CONDITIONAL(USE_CAPABILITIES, test x$capabilities = xlibcap)
6b9290ff 986AM_CONDITIONAL(USE_PLUTO, test x$pluto = xtrue)
6905f794 987AM_CONDITIONAL(USE_THREADS, test x$threads = xtrue)
6b9290ff
MW
988AM_CONDITIONAL(USE_CHARON, test x$charon = xtrue)
989AM_CONDITIONAL(USE_TOOLS, test x$tools = xtrue)
6b9290ff
MW
990AM_CONDITIONAL(USE_LIBSTRONGSWAN, test x$charon = xtrue -o x$tools = xtrue)
991AM_CONDITIONAL(USE_FILE_CONFIG, test x$pluto = xtrue -o x$stroke = xtrue)
d25ce370 992AM_CONDITIONAL(USE_VSTR, test x$vstr = xtrue)
f2c2d395 993
9e72d3bc
MW
994dnl ==============================
995dnl set global definitions
996dnl ==============================
997
998if test x$me = xtrue; then
999 AC_DEFINE(ME)
1000fi
eb3e2705
MW
1001if test x$capabilities = xlibcap; then
1002 AC_DEFINE(CAPABILITIES)
1003fi
9e72d3bc 1004
f2c2d395
MW
1005dnl ==============================
1006dnl build Makefiles
1007dnl ==============================
1008
1009AC_OUTPUT(
1010 Makefile
1011 src/Makefile
04a7b6d8 1012 src/include/Makefile
f2c2d395 1013 src/libstrongswan/Makefile
552cc11b
MW
1014 src/libstrongswan/plugins/aes/Makefile
1015 src/libstrongswan/plugins/des/Makefile
1e0d1ae2 1016 src/libstrongswan/plugins/md4/Makefile
552cc11b
MW
1017 src/libstrongswan/plugins/md5/Makefile
1018 src/libstrongswan/plugins/sha1/Makefile
1019 src/libstrongswan/plugins/sha2/Makefile
1020 src/libstrongswan/plugins/fips_prf/Makefile
1021 src/libstrongswan/plugins/gmp/Makefile
6a365f07 1022 src/libstrongswan/plugins/random/Makefile
552cc11b 1023 src/libstrongswan/plugins/hmac/Makefile
27d04e05 1024 src/libstrongswan/plugins/xcbc/Makefile
552cc11b 1025 src/libstrongswan/plugins/x509/Makefile
affd7a90 1026 src/libstrongswan/plugins/pubkey/Makefile
552cc11b
MW
1027 src/libstrongswan/plugins/curl/Makefile
1028 src/libstrongswan/plugins/ldap/Makefile
1029 src/libstrongswan/plugins/mysql/Makefile
1030 src/libstrongswan/plugins/sqlite/Makefile
36d62fac 1031 src/libstrongswan/plugins/padlock/Makefile
17353034 1032 src/libstrongswan/plugins/openssl/Makefile
21c95463 1033 src/libstrongswan/plugins/agent/Makefile
af165431 1034 src/libstrongswan/fips/Makefile
f2c2d395
MW
1035 src/libcrypto/Makefile
1036 src/libfreeswan/Makefile
1037 src/pluto/Makefile
1038 src/whack/Makefile
1039 src/charon/Makefile
552cc11b
MW
1040 src/charon/plugins/eap_aka/Makefile
1041 src/charon/plugins/eap_identity/Makefile
1042 src/charon/plugins/eap_md5/Makefile
1caa265c 1043 src/charon/plugins/eap_gtc/Makefile
552cc11b 1044 src/charon/plugins/eap_sim/Makefile
79a87846 1045 src/charon/plugins/eap_sim_file/Makefile
f98cdf7a 1046 src/charon/plugins/eap_mschapv2/Makefile
507f26f6 1047 src/charon/plugins/kernel_netlink/Makefile
1adaa02b 1048 src/charon/plugins/kernel_pfkey/Makefile
ea625fab 1049 src/charon/plugins/kernel_klips/Makefile
6b9290ff 1050 src/charon/plugins/smp/Makefile
552cc11b 1051 src/charon/plugins/sql/Makefile
5b7ec6d4 1052 src/charon/plugins/medsrv/Makefile
782db7ed 1053 src/charon/plugins/medcli/Makefile
6dbce9c8 1054 src/charon/plugins/nm/Makefile
61c46386 1055 src/charon/plugins/uci/Makefile
552cc11b 1056 src/charon/plugins/stroke/Makefile
ad3af574 1057 src/charon/plugins/updown/Makefile
552cc11b 1058 src/charon/plugins/unit_tester/Makefile
0fd6e955 1059 src/charon/plugins/load_tester/Makefile
f2c2d395
MW
1060 src/stroke/Makefile
1061 src/ipsec/Makefile
1062 src/starter/Makefile
1063 src/_updown/Makefile
1064 src/_updown_espmark/Makefile
1065 src/_copyright/Makefile
1066 src/openac/Makefile
1067 src/scepclient/Makefile
f2d6355e 1068 src/dumm/Makefile
552cc11b 1069 src/libfast/Makefile
b8c7453a 1070 src/manager/Makefile
9529fb68 1071 src/medsrv/Makefile
39b7780d 1072 scripts/Makefile
9ee1111d 1073 testing/Makefile
f2c2d395 1074)