1 # Makefile.in generated by automake 1.9.1 from Makefile.am.
2 # src/racoon/Makefile. Generated from Makefile.in by configure.
4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5 # 2003, 2004 Free Software Foundation, Inc.
6 # This Makefile.in is free software; the Free Software Foundation
7 # gives unlimited permission to copy and/or distribute it,
8 # with or without modifications, as long as this notice is preserved.
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
17 # $Id: Makefile.am,v 1.17.2.1 2005/02/18 04:56:49 ludvigm Exp $
20 SOURCES = $(eaytest_SOURCES) $(EXTRA_eaytest_SOURCES) $(plainrsa_gen_SOURCES) $(EXTRA_plainrsa_gen_SOURCES) $(racoon_SOURCES) $(EXTRA_racoon_SOURCES) $(racoonctl_SOURCES)
25 pkgdatadir = $(datadir)/ipsec-tools
26 pkglibdir = $(libdir)/ipsec-tools
27 pkgincludedir = $(includedir)/ipsec-tools
29 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
30 INSTALL = /usr/bin/install -c
31 install_sh_DATA = $(install_sh) -c -m 644
32 install_sh_PROGRAM = $(install_sh) -c
33 install_sh_SCRIPT = $(install_sh) -c
34 INSTALL_HEADER = $(INSTALL_DATA)
35 transform = $(program_transform_name)
42 build_triplet = i686-pc-linux
43 host_triplet = i686-pc-linux
44 sbin_PROGRAMS = racoon$(EXEEXT) racoonctl$(EXEEXT) \
46 noinst_PROGRAMS = eaytest$(EXEEXT)
48 DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
49 $(srcdir)/Makefile.in TODO cfparse.c cftoken.c prsa_par.c \
51 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
52 am__aclocal_m4_deps = $(top_srcdir)/acracoon.m4 \
53 $(top_srcdir)/configure.ac
54 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
56 mkinstalldirs = $(install_sh) -d
57 CONFIG_HEADER = $(top_builddir)/config.h
59 am__installdirs = "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man5dir)" \
60 "$(DESTDIR)$(man8dir)"
61 sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
62 #PROGRAMS = $(noinst_PROGRAMS) $(sbin_PROGRAMS)
63 PROGRAMS = $(sbin_PROGRAMS)
64 am_eaytest_OBJECTS = eaytest.$(OBJEXT) vmbuf.$(OBJEXT) \
65 str2val.$(OBJEXT) plog.$(OBJEXT) logger.$(OBJEXT)
66 eaytest_OBJECTS = $(am_eaytest_OBJECTS)
68 am_plainrsa_gen_OBJECTS = plainrsa-gen.$(OBJEXT) plog.$(OBJEXT) \
69 vmbuf.$(OBJEXT) crypto_openssl.$(OBJEXT) logger.$(OBJEXT) \
71 plainrsa_gen_OBJECTS = $(am_plainrsa_gen_OBJECTS)
72 am_racoon_OBJECTS = main.$(OBJEXT) session.$(OBJEXT) isakmp.$(OBJEXT) \
73 handler.$(OBJEXT) isakmp_ident.$(OBJEXT) isakmp_agg.$(OBJEXT) \
74 isakmp_base.$(OBJEXT) isakmp_quick.$(OBJEXT) \
75 isakmp_inf.$(OBJEXT) isakmp_newg.$(OBJEXT) gssapi.$(OBJEXT) \
76 dnssec.$(OBJEXT) getcertsbyname.$(OBJEXT) pfkey.$(OBJEXT) \
77 admin.$(OBJEXT) evt.$(OBJEXT) ipsec_doi.$(OBJEXT) \
78 oakley.$(OBJEXT) grabmyaddr.$(OBJEXT) vendorid.$(OBJEXT) \
79 policy.$(OBJEXT) localconf.$(OBJEXT) remoteconf.$(OBJEXT) \
80 crypto_openssl.$(OBJEXT) algorithm.$(OBJEXT) \
81 proposal.$(OBJEXT) sainfo.$(OBJEXT) strnames.$(OBJEXT) \
82 vmbuf.$(OBJEXT) plog.$(OBJEXT) logger.$(OBJEXT) \
83 schedule.$(OBJEXT) str2val.$(OBJEXT) misc.$(OBJEXT) \
84 sockmisc.$(OBJEXT) safefile.$(OBJEXT) backupsa.$(OBJEXT) \
85 genlist.$(OBJEXT) rsalist.$(OBJEXT) cftoken.$(OBJEXT) \
86 cfparse.$(OBJEXT) prsa_tok.$(OBJEXT) prsa_par.$(OBJEXT)
87 racoon_OBJECTS = $(am_racoon_OBJECTS)
88 am_racoonctl_OBJECTS = kmpstat.$(OBJEXT) vmbuf.$(OBJEXT) \
89 str2val.$(OBJEXT) sockmisc.$(OBJEXT)
90 racoonctl_OBJECTS = $(am_racoonctl_OBJECTS)
91 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
92 depcomp = $(SHELL) $(top_srcdir)/depcomp
93 am__depfiles_maybe = depfiles
94 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
95 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
96 LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
97 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
98 $(AM_CFLAGS) $(CFLAGS)
100 LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
101 $(AM_LDFLAGS) $(LDFLAGS) -o $@
102 LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
103 LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
104 YLWRAP = $(top_srcdir)/ylwrap
105 YACCCOMPILE = $(YACC) $(YFLAGS) $(AM_YFLAGS)
106 LTYACCCOMPILE = $(LIBTOOL) --mode=compile $(YACC) $(YFLAGS) \
108 SOURCES = $(eaytest_SOURCES) $(EXTRA_eaytest_SOURCES) \
109 $(plainrsa_gen_SOURCES) $(EXTRA_plainrsa_gen_SOURCES) \
110 $(racoon_SOURCES) $(EXTRA_racoon_SOURCES) $(racoonctl_SOURCES)
111 DIST_SOURCES = $(eaytest_SOURCES) $(EXTRA_eaytest_SOURCES) \
112 $(plainrsa_gen_SOURCES) $(EXTRA_plainrsa_gen_SOURCES) \
113 $(racoon_SOURCES) $(EXTRA_racoon_SOURCES) $(racoonctl_SOURCES)
114 man5dir = $(mandir)/man5
115 man8dir = $(mandir)/man8
117 MANS = $(man5_MANS) $(man8_MANS)
118 HEADERS = $(noinst_HEADERS)
121 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
122 ACLOCAL = aclocal-1.9
128 AUTOHEADER = autoheader
129 AUTOMAKE = automake-1.9
132 CCDEPMODE = depmode=gcc3
133 CFLAGS = -g -Os -Wall -Werror -Wno-unused
134 CONFIGURE_AMFLAGS = --with-kernel-headers=$(KERNEL_DIR)/include
136 CPPFLAGS = -include ./src/include-glibc/glibc-bugs.h -I./src/include-glibc -I./src/include-glibc -I$(OPENSOURCE_DIR)/openssl/include -I./${top_srcdir}/src/racoon/missing
137 CRYPTOBJS = rijndael-api-fst.o rijndael-alg-fst.o sha2.o
140 CXXDEPMODE = depmode=gcc3
143 DEFS = -DHAVE_CONFIG_H
154 GLIBC_BUGS = -include ${top_srcdir}/src/include-glibc/glibc-bugs.h -I${top_srcdir}/src/include-glibc -I${top_builddir}/src/include-glibc
156 INCLUDE_GLIBC = include-glibc
157 INSTALL_DATA = ${INSTALL} -m 644
158 INSTALL_OPTS = -o bin -g bin
159 INSTALL_PROGRAM = ${INSTALL}
160 INSTALL_SCRIPT = ${INSTALL}
161 INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
162 KERNEL_INCLUDE = $(KERNEL_DIR)/include
167 LEX_OUTPUT_ROOT = lex.yy
169 LIBS = -lcrypto -lresolv -L$(OPENSOURCE_DIR)/openssl
170 LIBTOOL = $(SHELL) $(top_builddir)/libtool
172 LTLIBOBJS = sha2$U.lo
174 NATT_OBJS = nattraversal.o
176 PACKAGE = ipsec-tools
178 PACKAGE_NAME = ipsec-tools
179 PACKAGE_STRING = ipsec-tools 0.5.1
180 PACKAGE_TARNAME = ipsec-tools
181 PACKAGE_VERSION = 0.5.1
194 #ac_ct_RANLIB = ranlib
196 am__fastdepCC_FALSE = #
198 am__fastdepCXX_FALSE = #
199 am__fastdepCXX_TRUE =
200 am__include = include
203 am__tar = ${AMTAR} chof - "$$tardir"
204 am__untar = ${AMTAR} xf -
205 bindir = ${exec_prefix}/bin
206 build = i686-pc-linux
211 datadir = ${prefix}/share
212 exec_prefix = ${prefix}
218 includedir = ${prefix}/include
219 infodir = ${prefix}/info
220 install_sh = $(OPENSOURCE_DIR)/ipsec-tools/install-sh
221 libdir = ${exec_prefix}/lib
222 libexecdir = ${exec_prefix}/libexec
223 localstatedir = ${prefix}/var
224 mandir = ${prefix}/man
225 mkdir_p = mkdir -p --
226 oldincludedir = /usr/include
228 program_transform_name = s,x,x,
229 sbindir = ${exec_prefix}/sbin
230 sharedstatedir = ${prefix}/com
231 sysconfdir = ${prefix}/etc
233 adminsockdir = ${localstatedir}/racoon
234 INCLUDES = -I${srcdir}/../libipsec
235 AM_CFLAGS = -include ${top_srcdir}/src/include-glibc/glibc-bugs.h -I${top_srcdir}/src/include-glibc -I${top_builddir}/src/include-glibc -DSYSCONFDIR=\"${sysconfdir}\" \
236 -DADMINPORTDIR=\"${adminsockdir}\"
238 AM_LDFLAGS = -lcrypto -L$(OPENSOURCE_DIR)/openssl
240 missing/crypto/sha2/sha2.c \
241 missing/crypto/rijndael/rijndael-api-fst.c \
242 missing/crypto/rijndael/rijndael-alg-fst.c
245 main.c session.c isakmp.c handler.c \
246 isakmp_ident.c isakmp_agg.c isakmp_base.c \
247 isakmp_quick.c isakmp_inf.c isakmp_newg.c \
248 gssapi.c dnssec.c getcertsbyname.c \
249 pfkey.c admin.c evt.c ipsec_doi.c oakley.c grabmyaddr.c vendorid.c \
250 policy.c localconf.c remoteconf.c crypto_openssl.c algorithm.c \
251 proposal.c sainfo.c strnames.c \
252 vmbuf.c plog.c logger.c schedule.c str2val.c misc.c sockmisc.c \
253 safefile.c backupsa.c genlist.c rsalist.c \
254 cftoken.l cfparse.y prsa_tok.l prsa_par.y
256 EXTRA_racoon_SOURCES = isakmp_xauth.c isakmp_cfg.c isakmp_unity.c throttle.c \
257 isakmp_frag.c nattraversal.c $(MISSING_ALGOS)
259 racoon_LDFLAGS = ../libipsec/libipsec.a
260 racoon_LDADD = $(CRYPTOBJS) $(HYBRID_OBJS) $(NATT_OBJS) $(FRAG_OBJS) $(LEXLIB)
261 racoon_DEPENDENCIES = ../libipsec/libipsec.a \
262 $(CRYPTOBJS) $(HYBRID_OBJS) $(NATT_OBJS) $(FRAG_OBJS)
264 racoonctl_SOURCES = kmpstat.c vmbuf.c str2val.c sockmisc.c
265 racoonctl_LDFLAGS = ../libipsec/libipsec.a
266 racoonctl_LDADD = misc_noplog.o
267 racoonctl_DEPENDENCIES = ../libipsec/libipsec.a
268 plainrsa_gen_SOURCES = plainrsa-gen.c plog.c vmbuf.c \
269 crypto_openssl.c logger.c misc.c
271 EXTRA_plainrsa_gen_SOURCES = $(MISSING_ALGOS)
272 plainrsa_gen_LDADD = $(CRYPTOBJS)
273 plainrsa_gen_DEPENDENCIES = $(CRYPTOBJS)
274 eaytest_SOURCES = eaytest.c vmbuf.c str2val.c plog.c logger.c
275 EXTRA_eaytest_SOURCES = missing/crypto/sha2/sha2.c
276 eaytest_LDADD = crypto_openssl_test.o misc_noplog.o $(CRYPTOBJS)
277 eaytest_DEPENDENCIES = crypto_openssl_test.o misc_noplog.o $(CRYPTOBJS)
279 admin.h dnssec.h isakmp_base.h oakley.h session.h \
280 admin_var.h dump.h isakmp_ident.h pfkey.h sockmisc.h \
281 algorithm.h gcmalloc.h isakmp_inf.h plog.h str2val.h \
282 backupsa.h gnuc.h isakmp_newg.h policy.h strnames.h \
283 grabmyaddr.h isakmp_quick.h proposal.h var.h evt.h \
284 gssapi.h isakmp_var.h vendorid.h nattraversal.h\
285 crypto_openssl.h handler.h localconf.h remoteconf.h vmbuf.h \
286 debug.h ipsec_doi.h logger.h safefile.h \
287 debugrm.h isakmp.h misc.h sainfo.h \
288 dhgroup.h isakmp_agg.h netdb_dnssec.h schedule.h \
289 isakmp_cfg.h isakmp_xauth.h isakmp_unity.h isakmp_frag.h \
291 cfparse_proto.h cftoken_proto.h genlist.h rsalist.h \
292 missing/crypto/sha2/sha2.h missing/crypto/rijndael/rijndael_local.h \
293 missing/crypto/rijndael/rijndael-api-fst.h \
294 missing/crypto/rijndael/rijndael-alg-fst.h \
295 missing/crypto/rijndael/rijndael.h
297 man5_MANS = racoon.conf.5
298 man8_MANS = racoon.8 racoonctl.8 plainrsa-gen.8
300 ${man5_MANS} ${man8_MANS} \
301 missing/crypto/rijndael/boxes-fst.dat \
302 doc/FAQ doc/README.certificate doc/README.gssapi \
303 contrib/sp.pl stats.pl \
304 samples/psk.txt.sample samples/racoon.conf.sample \
305 samples/psk.txt.in samples/racoon.conf.in \
306 samples/racoon.conf.sample-gssapi samples/racoon.conf.sample-natt \
307 samples/racoon.conf.sample-inherit samples/racoon.conf.sample-plainrsa \
308 samples/roadwarrior/README \
309 samples/roadwarrior/client/phase1-down.sh \
310 samples/roadwarrior/client/phase1-up.sh \
311 samples/roadwarrior/client/racoon.conf \
312 samples/roadwarrior/server/phase1-down.sh \
313 samples/roadwarrior/server/racoon.conf \
314 samples/roadwarrior/server/racoon.conf-radius
316 DISTCLEANFILES = cfparse.c cftoken.c prsa_tok.c prsa_par.c cfparse.h prsa_par.h
321 .SUFFIXES: .c .l .lo .o .obj .y
322 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
324 case '$(am__configure_deps)' in \
326 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
331 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/racoon/Makefile'; \
332 cd $(top_srcdir) && \
333 $(AUTOMAKE) --foreign src/racoon/Makefile
335 #Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
338 # cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
340 # echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
341 # cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
344 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
345 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
347 $(top_srcdir)/configure: $(am__configure_deps)
348 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
349 $(ACLOCAL_M4): $(am__aclocal_m4_deps)
350 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
352 clean-noinstPROGRAMS:
353 @list='$(noinst_PROGRAMS)'; for p in $$list; do \
354 f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
355 echo " rm -f $$p $$f"; \
358 install-sbinPROGRAMS: $(sbin_PROGRAMS)
360 test -z "$(sbindir)" || $(mkdir_p) "$(DESTDIR)$(sbindir)"
361 @list='$(sbin_PROGRAMS)'; for p in $$list; do \
362 p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
366 f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
367 echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \
368 $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \
372 uninstall-sbinPROGRAMS:
374 @list='$(sbin_PROGRAMS)'; for p in $$list; do \
375 f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
376 echo " rm -f '$(DESTDIR)$(sbindir)/$$f'"; \
377 rm -f "$(DESTDIR)$(sbindir)/$$f"; \
381 @list='$(sbin_PROGRAMS)'; for p in $$list; do \
382 f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
383 echo " rm -f $$p $$f"; \
386 eaytest$(EXEEXT): $(eaytest_OBJECTS) $(eaytest_DEPENDENCIES)
387 @rm -f eaytest$(EXEEXT)
388 $(LINK) $(eaytest_LDFLAGS) $(eaytest_OBJECTS) $(eaytest_LDADD) $(LIBS)
389 plainrsa-gen$(EXEEXT): $(plainrsa_gen_OBJECTS) $(plainrsa_gen_DEPENDENCIES)
390 @rm -f plainrsa-gen$(EXEEXT)
391 $(LINK) $(plainrsa_gen_LDFLAGS) $(plainrsa_gen_OBJECTS) $(plainrsa_gen_LDADD) $(LIBS)
392 racoon$(EXEEXT): $(racoon_OBJECTS) $(racoon_DEPENDENCIES) $(racoon_LDADD)
393 @rm -f racoon$(EXEEXT)
394 $(LINK) $(racoon_LDFLAGS) $(racoon_OBJECTS) $(racoon_LDADD) $(LIBS)
395 racoonctl$(EXEEXT): $(racoonctl_OBJECTS) $(racoonctl_DEPENDENCIES) $(racoon_LDADD) $(racoonctl_LDADD)
396 @rm -f racoonctl$(EXEEXT)
397 $(LINK) $(racoonctl_LDFLAGS) $(racoonctl_OBJECTS) $(racoonctl_LDADD) $(LIBS)
405 #include ./$(DEPDIR)/admin.Po
406 #include ./$(DEPDIR)/algorithm.Po
407 #include ./$(DEPDIR)/backupsa.Po
408 #include ./$(DEPDIR)/cfparse.Po
409 #include ./$(DEPDIR)/cftoken.Po
410 #include ./$(DEPDIR)/crypto_openssl.Po
411 #include ./$(DEPDIR)/dnssec.Po
412 #include ./$(DEPDIR)/eaytest.Po
413 #include ./$(DEPDIR)/evt.Po
414 #include ./$(DEPDIR)/genlist.Po
415 #include ./$(DEPDIR)/getcertsbyname.Po
416 #include ./$(DEPDIR)/grabmyaddr.Po
417 #include ./$(DEPDIR)/gssapi.Po
418 #include ./$(DEPDIR)/handler.Po
419 #include ./$(DEPDIR)/ipsec_doi.Po
420 #include ./$(DEPDIR)/isakmp.Po
421 #include ./$(DEPDIR)/isakmp_agg.Po
422 #include ./$(DEPDIR)/isakmp_base.Po
423 #include ./$(DEPDIR)/isakmp_cfg.Po
424 #include ./$(DEPDIR)/isakmp_frag.Po
425 #include ./$(DEPDIR)/isakmp_ident.Po
426 #include ./$(DEPDIR)/isakmp_inf.Po
427 #include ./$(DEPDIR)/isakmp_newg.Po
428 #include ./$(DEPDIR)/isakmp_quick.Po
429 #include ./$(DEPDIR)/isakmp_unity.Po
430 #include ./$(DEPDIR)/isakmp_xauth.Po
431 #include ./$(DEPDIR)/kmpstat.Po
432 #include ./$(DEPDIR)/localconf.Po
433 #include ./$(DEPDIR)/logger.Po
434 #include ./$(DEPDIR)/main.Po
435 #include ./$(DEPDIR)/misc.Po
436 #include ./$(DEPDIR)/nattraversal.Po
437 #include ./$(DEPDIR)/oakley.Po
438 #include ./$(DEPDIR)/pfkey.Po
439 #include ./$(DEPDIR)/plainrsa-gen.Po
440 #include ./$(DEPDIR)/plog.Po
441 #include ./$(DEPDIR)/policy.Po
442 #include ./$(DEPDIR)/proposal.Po
443 #include ./$(DEPDIR)/prsa_par.Po
444 #include ./$(DEPDIR)/prsa_tok.Po
445 #include ./$(DEPDIR)/remoteconf.Po
446 #include ./$(DEPDIR)/rijndael-alg-fst.Po
447 #include ./$(DEPDIR)/rijndael-api-fst.Po
448 #include ./$(DEPDIR)/rsalist.Po
449 #include ./$(DEPDIR)/safefile.Po
450 #include ./$(DEPDIR)/sainfo.Po
451 #include ./$(DEPDIR)/schedule.Po
452 #include ./$(DEPDIR)/session.Po
453 #include ./$(DEPDIR)/sha2.Po
454 #include ./$(DEPDIR)/sockmisc.Po
455 #include ./$(DEPDIR)/str2val.Po
456 #include ./$(DEPDIR)/strnames.Po
457 #include ./$(DEPDIR)/throttle.Po
458 #include ./$(DEPDIR)/vendorid.Po
459 #include ./$(DEPDIR)/vmbuf.Po
462 # if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
463 # then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
464 # source='$<' object='$@' libtool=no \
465 # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
468 source='$<' object='$@' libtool=no \
472 if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
473 then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
474 # source='$<' object='$@' libtool=no \
475 # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
476 # $(COMPILE) -c `$(CYGPATH_W) '$<'`
479 if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
480 then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
481 # source='$<' object='$@' libtool=yes \
482 # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
483 # $(LTCOMPILE) -c -o $@ $<
485 sha2.obj: missing/crypto/sha2/sha2.c
486 if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sha2.obj -MD -MP -MF "$(DEPDIR)/sha2.Tpo" -c -o sha2.obj `if test -f 'missing/crypto/sha2/sha2.c'; then $(CYGPATH_W) 'missing/crypto/sha2/sha2.c'; else $(CYGPATH_W) '$(srcdir)/missing/crypto/sha2/sha2.c'; fi`; \
487 then mv -f "$(DEPDIR)/sha2.Tpo" "$(DEPDIR)/sha2.Po"; else rm -f "$(DEPDIR)/sha2.Tpo"; exit 1; fi
488 # source='missing/crypto/sha2/sha2.c' object='sha2.obj' libtool=no \
489 # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
490 # $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sha2.obj `if test -f 'missing/crypto/sha2/sha2.c'; then $(CYGPATH_W) 'missing/crypto/sha2/sha2.c'; else $(CYGPATH_W) '$(srcdir)/missing/crypto/sha2/sha2.c'; fi`
492 rijndael-api-fst.obj: missing/crypto/rijndael/rijndael-api-fst.c
493 if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT rijndael-api-fst.obj -MD -MP -MF "$(DEPDIR)/rijndael-api-fst.Tpo" -c -o rijndael-api-fst.obj `if test -f 'missing/crypto/rijndael/rijndael-api-fst.c'; then $(CYGPATH_W) 'missing/crypto/rijndael/rijndael-api-fst.c'; else $(CYGPATH_W) '$(srcdir)/missing/crypto/rijndael/rijndael-api-fst.c'; fi`; \
494 then mv -f "$(DEPDIR)/rijndael-api-fst.Tpo" "$(DEPDIR)/rijndael-api-fst.Po"; else rm -f "$(DEPDIR)/rijndael-api-fst.Tpo"; exit 1; fi
495 # source='missing/crypto/rijndael/rijndael-api-fst.c' object='rijndael-api-fst.obj' libtool=no \
496 # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
497 # $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o rijndael-api-fst.obj `if test -f 'missing/crypto/rijndael/rijndael-api-fst.c'; then $(CYGPATH_W) 'missing/crypto/rijndael/rijndael-api-fst.c'; else $(CYGPATH_W) '$(srcdir)/missing/crypto/rijndael/rijndael-api-fst.c'; fi`
499 rijndael-alg-fst.obj: missing/crypto/rijndael/rijndael-alg-fst.c
500 if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT rijndael-alg-fst.obj -MD -MP -MF "$(DEPDIR)/rijndael-alg-fst.Tpo" -c -o rijndael-alg-fst.obj `if test -f 'missing/crypto/rijndael/rijndael-alg-fst.c'; then $(CYGPATH_W) 'missing/crypto/rijndael/rijndael-alg-fst.c'; else $(CYGPATH_W) '$(srcdir)/missing/crypto/rijndael/rijndael-alg-fst.c'; fi`; \
501 then mv -f "$(DEPDIR)/rijndael-alg-fst.Tpo" "$(DEPDIR)/rijndael-alg-fst.Po"; else rm -f "$(DEPDIR)/rijndael-alg-fst.Tpo"; exit 1; fi
502 # source='missing/crypto/rijndael/rijndael-alg-fst.c' object='rijndael-alg-fst.obj' libtool=no \
503 # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
504 # $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o rijndael-alg-fst.obj `if test -f 'missing/crypto/rijndael/rijndael-alg-fst.c'; then $(CYGPATH_W) 'missing/crypto/rijndael/rijndael-alg-fst.c'; else $(CYGPATH_W) '$(srcdir)/missing/crypto/rijndael/rijndael-alg-fst.c'; fi`
507 $(SHELL) $(YLWRAP) $< $(LEX_OUTPUT_ROOT).c $@ -- $(LEXCOMPILE)
510 $(SHELL) $(YLWRAP) $< y.tab.c $@ y.tab.h $*.h y.output $*.output -- $(YACCCOMPILE)
521 install-man5: $(man5_MANS) $(man_MANS)
523 test -z "$(man5dir)" || $(mkdir_p) "$(DESTDIR)$(man5dir)"
524 @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \
525 l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
528 *.5*) list="$$list $$i" ;; \
531 for i in $$list; do \
532 if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
534 ext=`echo $$i | sed -e 's/^.*\\.//'`; \
539 inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
540 inst=`echo $$inst | sed -e 's/^.*\///'`; \
541 inst=`echo $$inst | sed '$(transform)'`.$$ext; \
542 echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \
543 $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst"; \
547 @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \
548 l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
551 *.5*) list="$$list $$i" ;; \
554 for i in $$list; do \
555 ext=`echo $$i | sed -e 's/^.*\\.//'`; \
560 inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
561 inst=`echo $$inst | sed -e 's/^.*\///'`; \
562 inst=`echo $$inst | sed '$(transform)'`.$$ext; \
563 echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \
564 rm -f "$(DESTDIR)$(man5dir)/$$inst"; \
566 install-man8: $(man8_MANS) $(man_MANS)
568 test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)"
569 @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \
570 l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
573 *.8*) list="$$list $$i" ;; \
576 for i in $$list; do \
577 if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
579 ext=`echo $$i | sed -e 's/^.*\\.//'`; \
584 inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
585 inst=`echo $$inst | sed -e 's/^.*\///'`; \
586 inst=`echo $$inst | sed '$(transform)'`.$$ext; \
587 echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \
588 $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \
592 @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \
593 l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
596 *.8*) list="$$list $$i" ;; \
599 for i in $$list; do \
600 ext=`echo $$i | sed -e 's/^.*\\.//'`; \
605 inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
606 inst=`echo $$inst | sed -e 's/^.*\///'`; \
607 inst=`echo $$inst | sed '$(transform)'`.$$ext; \
608 echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \
609 rm -f "$(DESTDIR)$(man8dir)/$$inst"; \
612 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
613 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
614 unique=`for i in $$list; do \
615 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
617 $(AWK) ' { files[$$0] = 1; } \
618 END { for (i in files) print i; }'`; \
622 TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
623 $(TAGS_FILES) $(LISP)
626 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
627 unique=`for i in $$list; do \
628 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
630 $(AWK) ' { files[$$0] = 1; } \
631 END { for (i in files) print i; }'`; \
632 if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
633 test -n "$$unique" || unique=$$empty_fix; \
634 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
638 CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
639 $(TAGS_FILES) $(LISP)
642 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
643 unique=`for i in $$list; do \
644 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
646 $(AWK) ' { files[$$0] = 1; } \
647 END { for (i in files) print i; }'`; \
648 test -z "$(CTAGS_ARGS)$$tags$$unique" \
649 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
653 here=`$(am__cd) $(top_builddir) && pwd` \
654 && cd $(top_srcdir) \
655 && gtags -i $(GTAGS_ARGS) $$here
658 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
660 check-TESTS: $(TESTS)
661 @failed=0; all=0; xfail=0; xpass=0; skip=0; \
662 srcdir=$(srcdir); export srcdir; \
664 if test -n "$$list"; then \
665 for tst in $$list; do \
666 if test -f ./$$tst; then dir=./; \
667 elif test -f $$tst; then dir=; \
668 else dir="$(srcdir)/"; fi; \
669 if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
670 all=`expr $$all + 1`; \
671 case " $(XFAIL_TESTS) " in \
673 xpass=`expr $$xpass + 1`; \
674 failed=`expr $$failed + 1`; \
675 echo "XPASS: $$tst"; \
678 echo "PASS: $$tst"; \
681 elif test $$? -ne 77; then \
682 all=`expr $$all + 1`; \
683 case " $(XFAIL_TESTS) " in \
685 xfail=`expr $$xfail + 1`; \
686 echo "XFAIL: $$tst"; \
689 failed=`expr $$failed + 1`; \
690 echo "FAIL: $$tst"; \
694 skip=`expr $$skip + 1`; \
695 echo "SKIP: $$tst"; \
698 if test "$$failed" -eq 0; then \
699 if test "$$xfail" -eq 0; then \
700 banner="All $$all tests passed"; \
702 banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
705 if test "$$xpass" -eq 0; then \
706 banner="$$failed of $$all tests failed"; \
708 banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
713 if test "$$skip" -ne 0; then \
714 skipped="($$skip tests were not run)"; \
715 test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
716 dashes="$$skipped"; \
719 if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
720 report="Please report to $(PACKAGE_BUGREPORT)"; \
721 test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
724 dashes=`echo "$$dashes" | sed s/./=/g`; \
727 test -z "$$skipped" || echo "$$skipped"; \
728 test -z "$$report" || echo "$$report"; \
730 test "$$failed" -eq 0; \
733 distdir: $(DISTFILES)
734 $(mkdir_p) $(distdir)/contrib $(distdir)/doc $(distdir)/missing/crypto/rijndael $(distdir)/missing/crypto/sha2 $(distdir)/samples $(distdir)/samples/roadwarrior $(distdir)/samples/roadwarrior/client $(distdir)/samples/roadwarrior/server
735 @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
736 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
737 list='$(DISTFILES)'; for file in $$list; do \
739 $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
740 $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
742 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
743 dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
744 if test "$$dir" != "$$file" && test "$$dir" != "."; then \
746 $(mkdir_p) "$(distdir)$$dir"; \
750 if test -d $$d/$$file; then \
751 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
752 cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
754 cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
756 test -f $(distdir)/$$file \
757 || cp -p $$d/$$file $(distdir)/$$file \
762 $(MAKE) $(AM_MAKEFLAGS) check-TESTS
764 all-am: Makefile $(PROGRAMS) $(MANS) $(HEADERS)
766 for dir in "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \
767 test -z "$$dir" || $(mkdir_p) "$$dir"; \
770 install-exec: install-exec-am
771 install-data: install-data-am
772 uninstall: uninstall-am
775 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
777 installcheck: installcheck-am
779 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
780 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
781 `test -z '$(STRIP)' || \
782 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
788 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
789 -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
791 maintainer-clean-generic:
792 @echo "This command is intended for maintainers to use"
793 @echo "it deletes files that may require special tools to rebuild."
800 clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
801 clean-sbinPROGRAMS mostlyclean-am
803 distclean: distclean-am
806 distclean-am: clean-am distclean-compile distclean-generic \
807 distclean-libtool distclean-tags
819 install-data-am: install-man
821 install-exec-am: install-exec-local install-sbinPROGRAMS
823 install-info: install-info-am
825 install-man: install-man5 install-man8
829 maintainer-clean: maintainer-clean-am
832 maintainer-clean-am: distclean-am maintainer-clean-generic
834 mostlyclean: mostlyclean-am
836 mostlyclean-am: mostlyclean-compile mostlyclean-generic \
847 uninstall-am: uninstall-info-am uninstall-man uninstall-sbinPROGRAMS
849 uninstall-man: uninstall-man5 uninstall-man8
851 .PHONY: CTAGS GTAGS all all-am check check-TESTS check-am clean \
852 clean-generic clean-libtool clean-noinstPROGRAMS \
853 clean-sbinPROGRAMS ctags distclean distclean-compile \
854 distclean-generic distclean-libtool distclean-tags distdir dvi \
855 dvi-am html html-am info info-am install install-am \
856 install-data install-data-am install-exec install-exec-am \
857 install-exec-local install-info install-info-am install-man \
858 install-man5 install-man8 install-sbinPROGRAMS install-strip \
859 installcheck installcheck-am installdirs maintainer-clean \
860 maintainer-clean-generic mostlyclean mostlyclean-compile \
861 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
862 tags uninstall uninstall-am uninstall-info-am uninstall-man \
863 uninstall-man5 uninstall-man8 uninstall-sbinPROGRAMS
867 ${mkinstalldirs} $(DESTDIR)${adminsockdir}
870 cftoken.o: cftoken.c cfparse.h
871 $(COMPILE) -c -o $@ $<
874 $(COMPILE) -c -o $@ $<
877 $(LEX) -ocftoken.c $(srcdir)/cftoken.l
879 cfparse.h cfparse.c: $(srcdir)/cfparse.y
880 $(YACC) -d $(srcdir)/cfparse.y && \
881 mv y.tab.c cfparse.c && \
885 prsa_tok.o: prsa_tok.c prsa_par.h
886 $(COMPILE) -c -o $@ $<
888 prsa_par.o: prsa_par.c
889 $(COMPILE) -c -o $@ $<
891 prsa_tok.c: $(srcdir)/prsa_tok.l
892 $(LEX) -Pprsa -oprsa_tok.c $(srcdir)/prsa_tok.l
894 prsa_par.h prsa_par.c: $(srcdir)/prsa_par.y
895 $(YACC) -pprsa -d $(srcdir)/prsa_par.y && \
896 mv y.tab.c prsa_par.c && \
897 mv y.tab.h prsa_par.h
899 # special object rules
900 crypto_openssl_test.o: crypto_openssl.c
901 $(COMPILE) -DEAYDEBUG -o crypto_openssl_test.o -c $(srcdir)/crypto_openssl.c
903 misc_noplog.o: misc.c
904 $(COMPILE) -DNOUSE_PLOG -o misc_noplog.o -c $(srcdir)/misc.c
907 strdup.o: $(srcdir)/missing/strdup.c
908 $(COMPILE) -c $(srcdir)/missing/$*.c
909 getaddrinfo.o: $(srcdir)/missing/getaddrinfo.c
910 $(COMPILE) -c $(srcdir)/missing/$*.c
911 getnameinfo.o: $(srcdir)/missing/getnameinfo.c
912 $(COMPILE) -c $(srcdir)/missing/$*.c
913 rijndael-api-fst.o: $(srcdir)/missing/crypto/rijndael/rijndael-api-fst.c
914 $(COMPILE) -c $(srcdir)/missing/crypto/rijndael/$*.c
915 rijndael-alg-fst.o: $(srcdir)/missing/crypto/rijndael/rijndael-alg-fst.c
916 $(COMPILE) -c $(srcdir)/missing/crypto/rijndael/$*.c
917 sha2.o: $(srcdir)/missing/crypto/sha2/sha2.c
918 $(COMPILE) -c $(srcdir)/missing/crypto/sha2/$*.c
919 # Tell versions [3.59,3.63) of GNU make to not export all variables.
920 # Otherwise a system limit (for SysV at least) may be exceeded.