www.usr.com/support/gpl/USR9108_release1.5.tar.gz
[bcm963xx.git] / userapps / opensource / ipsec-tools / src / racoon / Makefile
1 # Makefile.in generated by automake 1.9.1 from Makefile.am.
2 # src/racoon/Makefile.  Generated from Makefile.in by configure.
3
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.
9
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
13 # PARTICULAR PURPOSE.
14
15
16
17 # $Id: Makefile.am,v 1.17.2.1 2005/02/18 04:56:49 ludvigm Exp $
18
19
20 SOURCES = $(eaytest_SOURCES) $(EXTRA_eaytest_SOURCES) $(plainrsa_gen_SOURCES) $(EXTRA_plainrsa_gen_SOURCES) $(racoon_SOURCES) $(EXTRA_racoon_SOURCES) $(racoonctl_SOURCES)
21
22 srcdir = .
23 top_srcdir = ../..
24
25 pkgdatadir = $(datadir)/ipsec-tools
26 pkglibdir = $(libdir)/ipsec-tools
27 pkgincludedir = $(includedir)/ipsec-tools
28 top_builddir = ../..
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)
36 NORMAL_INSTALL = :
37 PRE_INSTALL = :
38 POST_INSTALL = :
39 NORMAL_UNINSTALL = :
40 PRE_UNINSTALL = :
41 POST_UNINSTALL = :
42 build_triplet = i686-pc-linux
43 host_triplet = i686-pc-linux
44 sbin_PROGRAMS = racoon$(EXEEXT) racoonctl$(EXEEXT) \
45         plainrsa-gen$(EXEEXT)
46 noinst_PROGRAMS = eaytest$(EXEEXT)
47 subdir = src/racoon
48 DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
49         $(srcdir)/Makefile.in TODO cfparse.c cftoken.c prsa_par.c \
50         prsa_tok.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) \
55         $(ACLOCAL_M4)
56 mkinstalldirs = $(install_sh) -d
57 CONFIG_HEADER = $(top_builddir)/config.h
58 CONFIG_CLEAN_FILES =
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)
67 am__DEPENDENCIES_1 =
68 am_plainrsa_gen_OBJECTS = plainrsa-gen.$(OBJEXT) plog.$(OBJEXT) \
69         vmbuf.$(OBJEXT) crypto_openssl.$(OBJEXT) logger.$(OBJEXT) \
70         misc.$(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)
99 CCLD = $(CC)
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) \
107         $(AM_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
116 NROFF = nroff
117 MANS = $(man5_MANS) $(man8_MANS)
118 HEADERS = $(noinst_HEADERS)
119 ETAGS = etags
120 CTAGS = ctags
121 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
122 ACLOCAL = aclocal-1.9
123 AMDEP_FALSE = #
124 AMDEP_TRUE = 
125 AMTAR = tar
126 #AR = ar
127 AUTOCONF = autoconf
128 AUTOHEADER = autoheader
129 AUTOMAKE = automake-1.9
130 AWK = gawk
131 #CC = gcc
132 CCDEPMODE = depmode=gcc3
133 CFLAGS = -g -Os  -Wall -Werror -Wno-unused
134 CONFIGURE_AMFLAGS = --with-kernel-headers=$(KERNEL_DIR)/include
135 #CPP = gcc -E
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
138 #CXX = g++
139 #CXXCPP = g++ -E
140 CXXDEPMODE = depmode=gcc3
141 CXXFLAGS = -g -O2
142 CYGPATH_W = echo
143 DEFS = -DHAVE_CONFIG_H
144 DEPDIR = .deps
145 ECHO = echo
146 ECHO_C = 
147 ECHO_N = -n
148 ECHO_T = 
149 EGREP = grep -E
150 EXEEXT = 
151 F77 = 
152 FFLAGS = 
153 FRAG_OBJS = 
154 GLIBC_BUGS = -include ${top_srcdir}/src/include-glibc/glibc-bugs.h -I${top_srcdir}/src/include-glibc -I${top_builddir}/src/include-glibc
155 HYBRID_OBJS = 
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
163 KRB5_CONFIG = no
164 LDFLAGS = 
165 LEX = flex
166 LEXLIB =
167 LEX_OUTPUT_ROOT = lex.yy
168 LIBOBJS =  sha2$U.o
169 LIBS = -lcrypto  -lresolv -L$(OPENSOURCE_DIR)/openssl
170 LIBTOOL = $(SHELL) $(top_builddir)/libtool
171 LN_S = ln -s
172 LTLIBOBJS =  sha2$U.lo
173 MAKEINFO = makeinfo
174 NATT_OBJS = nattraversal.o
175 OBJEXT = o
176 PACKAGE = ipsec-tools
177 PACKAGE_BUGREPORT = 
178 PACKAGE_NAME = ipsec-tools
179 PACKAGE_STRING = ipsec-tools 0.5.1
180 PACKAGE_TARNAME = ipsec-tools
181 PACKAGE_VERSION = 0.5.1
182 PATH_SEPARATOR = :
183 #RANLIB = ranlib
184 RPM = rpm
185 SET_MAKE = 
186 SHELL = /bin/sh
187 #STRIP = strip
188 VERSION = 0.5.1
189 YACC = bison -y
190 #ac_ct_AR = ar
191 #ac_ct_CC = gcc
192 #ac_ct_CXX = g++
193 #ac_ct_F77 = 
194 #ac_ct_RANLIB = ranlib
195 #ac_ct_STRIP = strip
196 am__fastdepCC_FALSE = #
197 am__fastdepCC_TRUE = 
198 am__fastdepCXX_FALSE = #
199 am__fastdepCXX_TRUE = 
200 am__include = include
201 am__leading_dot = .
202 am__quote = 
203 am__tar = ${AMTAR} chof - "$$tardir"
204 am__untar = ${AMTAR} xf -
205 bindir = ${exec_prefix}/bin
206 build = i686-pc-linux
207 build_alias = 
208 build_cpu = i686
209 build_os = linux
210 build_vendor = pc
211 datadir = ${prefix}/share
212 exec_prefix = ${prefix}
213 host = i686-pc-linux
214 host_alias = 
215 host_cpu = i686
216 host_os = linux
217 host_vendor = pc
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
227 prefix = /usr/local
228 program_transform_name = s,x,x,
229 sbindir = ${exec_prefix}/sbin
230 sharedstatedir = ${prefix}/com
231 sysconfdir = ${prefix}/etc
232 target_alias = 
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}\"
237
238 AM_LDFLAGS = -lcrypto -L$(OPENSOURCE_DIR)/openssl
239 MISSING_ALGOS = \
240         missing/crypto/sha2/sha2.c \
241         missing/crypto/rijndael/rijndael-api-fst.c \
242         missing/crypto/rijndael/rijndael-alg-fst.c
243
244 racoon_SOURCES = \
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 
255
256 EXTRA_racoon_SOURCES = isakmp_xauth.c isakmp_cfg.c isakmp_unity.c throttle.c \
257         isakmp_frag.c nattraversal.c $(MISSING_ALGOS)
258
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)
263
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
270
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)
278 noinst_HEADERS = \
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 \
290         throttle.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
296
297 man5_MANS = racoon.conf.5
298 man8_MANS = racoon.8 racoonctl.8 plainrsa-gen.8
299 EXTRA_DIST = \
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
315
316 DISTCLEANFILES = cfparse.c cftoken.c prsa_tok.c prsa_par.c cfparse.h prsa_par.h
317 TESTS = eaytest
318 all: all-am
319
320 .SUFFIXES:
321 .SUFFIXES: .c .l .lo .o .obj .y
322 $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
323         @for dep in $?; do \
324           case '$(am__configure_deps)' in \
325             *$$dep*) \
326               cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
327                 && exit 0; \
328               exit 1;; \
329           esac; \
330         done; \
331         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  src/racoon/Makefile'; \
332         cd $(top_srcdir) && \
333           $(AUTOMAKE) --foreign  src/racoon/Makefile
334 .PRECIOUS: Makefile
335 #Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
336 #       @case '$?' in \
337 #         *config.status*) \
338 #           cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
339 #         *) \
340 #           echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
341 #           cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
342 #       esac;
343
344 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
345         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
346
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
351
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"; \
356           rm -f $$p $$f ; \
357         done
358 install-sbinPROGRAMS: $(sbin_PROGRAMS)
359         @$(NORMAL_INSTALL)
360         test -z "$(sbindir)" || $(mkdir_p) "$(DESTDIR)$(sbindir)"
361         @list='$(sbin_PROGRAMS)'; for p in $$list; do \
362           p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
363           if test -f $$p \
364              || test -f $$p1 \
365           ; then \
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; \
369           else :; fi; \
370         done
371
372 uninstall-sbinPROGRAMS:
373         @$(NORMAL_UNINSTALL)
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"; \
378         done
379
380 clean-sbinPROGRAMS:
381         @list='$(sbin_PROGRAMS)'; for p in $$list; do \
382           f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
383           echo " rm -f $$p $$f"; \
384           rm -f $$p $$f ; \
385         done
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)
398
399 mostlyclean-compile:
400         -rm -f *.$(OBJEXT)
401
402 distclean-compile:
403         -rm -f *.tab.c
404
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
460
461 #.c.o:
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) \
466 #       $(COMPILE) -c $<
467 .c.o:
468         source='$<' object='$@' libtool=no \
469         $(COMPILE) -c $<
470
471 .c.obj:
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) '$<'`
477
478 .c.lo:
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 $@ $<
484
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`
491
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`
498
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`
505
506 .l.c:
507         $(SHELL) $(YLWRAP) $< $(LEX_OUTPUT_ROOT).c $@ -- $(LEXCOMPILE)
508
509 .y.c:
510         $(SHELL) $(YLWRAP) $< y.tab.c $@ y.tab.h $*.h y.output $*.output -- $(YACCCOMPILE)
511
512 mostlyclean-libtool:
513         -rm -f *.lo
514
515 clean-libtool:
516         -rm -rf .libs _libs
517
518 distclean-libtool:
519         -rm -f libtool
520 uninstall-info-am:
521 install-man5: $(man5_MANS) $(man_MANS)
522         @$(NORMAL_INSTALL)
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)'; \
526         for i in $$l2; do \
527           case "$$i" in \
528             *.5*) list="$$list $$i" ;; \
529           esac; \
530         done; \
531         for i in $$list; do \
532           if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
533           else file=$$i; fi; \
534           ext=`echo $$i | sed -e 's/^.*\\.//'`; \
535           case "$$ext" in \
536             5*) ;; \
537             *) ext='5' ;; \
538           esac; \
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"; \
544         done
545 uninstall-man5:
546         @$(NORMAL_UNINSTALL)
547         @list='$(man5_MANS) $(dist_man5_MANS) $(nodist_man5_MANS)'; \
548         l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
549         for i in $$l2; do \
550           case "$$i" in \
551             *.5*) list="$$list $$i" ;; \
552           esac; \
553         done; \
554         for i in $$list; do \
555           ext=`echo $$i | sed -e 's/^.*\\.//'`; \
556           case "$$ext" in \
557             5*) ;; \
558             *) ext='5' ;; \
559           esac; \
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"; \
565         done
566 install-man8: $(man8_MANS) $(man_MANS)
567         @$(NORMAL_INSTALL)
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)'; \
571         for i in $$l2; do \
572           case "$$i" in \
573             *.8*) list="$$list $$i" ;; \
574           esac; \
575         done; \
576         for i in $$list; do \
577           if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
578           else file=$$i; fi; \
579           ext=`echo $$i | sed -e 's/^.*\\.//'`; \
580           case "$$ext" in \
581             8*) ;; \
582             *) ext='8' ;; \
583           esac; \
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"; \
589         done
590 uninstall-man8:
591         @$(NORMAL_UNINSTALL)
592         @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \
593         l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
594         for i in $$l2; do \
595           case "$$i" in \
596             *.8*) list="$$list $$i" ;; \
597           esac; \
598         done; \
599         for i in $$list; do \
600           ext=`echo $$i | sed -e 's/^.*\\.//'`; \
601           case "$$ext" in \
602             8*) ;; \
603             *) ext='8' ;; \
604           esac; \
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"; \
610         done
611
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; \
616           done | \
617           $(AWK) '    { files[$$0] = 1; } \
618                END { for (i in files) print i; }'`; \
619         mkid -fID $$unique
620 tags: TAGS
621
622 TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
623                 $(TAGS_FILES) $(LISP)
624         tags=; \
625         here=`pwd`; \
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; \
629           done | \
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) \
635             $$tags $$unique; \
636         fi
637 ctags: CTAGS
638 CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
639                 $(TAGS_FILES) $(LISP)
640         tags=; \
641         here=`pwd`; \
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; \
645           done | \
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) \
650              $$tags $$unique
651
652 GTAGS:
653         here=`$(am__cd) $(top_builddir) && pwd` \
654           && cd $(top_srcdir) \
655           && gtags -i $(GTAGS_ARGS) $$here
656
657 distclean-tags:
658         -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
659
660 check-TESTS: $(TESTS)
661         @failed=0; all=0; xfail=0; xpass=0; skip=0; \
662         srcdir=$(srcdir); export srcdir; \
663         list='$(TESTS)'; \
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 \
672               *" $$tst "*) \
673                 xpass=`expr $$xpass + 1`; \
674                 failed=`expr $$failed + 1`; \
675                 echo "XPASS: $$tst"; \
676               ;; \
677               *) \
678                 echo "PASS: $$tst"; \
679               ;; \
680               esac; \
681             elif test $$? -ne 77; then \
682               all=`expr $$all + 1`; \
683               case " $(XFAIL_TESTS) " in \
684               *" $$tst "*) \
685                 xfail=`expr $$xfail + 1`; \
686                 echo "XFAIL: $$tst"; \
687               ;; \
688               *) \
689                 failed=`expr $$failed + 1`; \
690                 echo "FAIL: $$tst"; \
691               ;; \
692               esac; \
693             else \
694               skip=`expr $$skip + 1`; \
695               echo "SKIP: $$tst"; \
696             fi; \
697           done; \
698           if test "$$failed" -eq 0; then \
699             if test "$$xfail" -eq 0; then \
700               banner="All $$all tests passed"; \
701             else \
702               banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
703             fi; \
704           else \
705             if test "$$xpass" -eq 0; then \
706               banner="$$failed of $$all tests failed"; \
707             else \
708               banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
709             fi; \
710           fi; \
711           dashes="$$banner"; \
712           skipped=""; \
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"; \
717           fi; \
718           report=""; \
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` || \
722               dashes="$$report"; \
723           fi; \
724           dashes=`echo "$$dashes" | sed s/./=/g`; \
725           echo "$$dashes"; \
726           echo "$$banner"; \
727           test -z "$$skipped" || echo "$$skipped"; \
728           test -z "$$report" || echo "$$report"; \
729           echo "$$dashes"; \
730           test "$$failed" -eq 0; \
731         else :; fi
732
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 \
738           case $$file in \
739             $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
740             $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
741           esac; \
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 \
745             dir="/$$dir"; \
746             $(mkdir_p) "$(distdir)$$dir"; \
747           else \
748             dir=''; \
749           fi; \
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; \
753             fi; \
754             cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
755           else \
756             test -f $(distdir)/$$file \
757             || cp -p $$d/$$file $(distdir)/$$file \
758             || exit 1; \
759           fi; \
760         done
761 check-am: all-am
762         $(MAKE) $(AM_MAKEFLAGS) check-TESTS
763 check: check-am
764 all-am: Makefile $(PROGRAMS) $(MANS) $(HEADERS)
765 installdirs:
766         for dir in "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \
767           test -z "$$dir" || $(mkdir_p) "$$dir"; \
768         done
769 install: install-am
770 install-exec: install-exec-am
771 install-data: install-data-am
772 uninstall: uninstall-am
773
774 install-am: all-am
775         @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
776
777 installcheck: installcheck-am
778 install-strip:
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
783 mostlyclean-generic:
784
785 clean-generic:
786
787 distclean-generic:
788         -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
789         -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
790
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."
794         -rm -f cftoken.c
795         -rm -f prsa_par.c
796         -rm -f prsa_tok.c
797         -rm -f cfparse.c
798 clean: clean-am
799
800 clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
801         clean-sbinPROGRAMS mostlyclean-am
802
803 distclean: distclean-am
804         -rm -rf ./$(DEPDIR)
805         -rm -f Makefile
806 distclean-am: clean-am distclean-compile distclean-generic \
807         distclean-libtool distclean-tags
808
809 dvi: dvi-am
810
811 dvi-am:
812
813 html: html-am
814
815 info: info-am
816
817 info-am:
818
819 install-data-am: install-man
820
821 install-exec-am: install-exec-local install-sbinPROGRAMS
822
823 install-info: install-info-am
824
825 install-man: install-man5 install-man8
826
827 installcheck-am:
828
829 maintainer-clean: maintainer-clean-am
830         -rm -rf ./$(DEPDIR)
831         -rm -f Makefile
832 maintainer-clean-am: distclean-am maintainer-clean-generic
833
834 mostlyclean: mostlyclean-am
835
836 mostlyclean-am: mostlyclean-compile mostlyclean-generic \
837         mostlyclean-libtool
838
839 pdf: pdf-am
840
841 pdf-am:
842
843 ps: ps-am
844
845 ps-am:
846
847 uninstall-am: uninstall-info-am uninstall-man uninstall-sbinPROGRAMS
848
849 uninstall-man: uninstall-man5 uninstall-man8
850
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
864
865
866 install-exec-local:
867         ${mkinstalldirs} $(DESTDIR)${adminsockdir}
868
869 # Config file parser
870 cftoken.o: cftoken.c cfparse.h
871         $(COMPILE) -c -o $@ $<
872
873 cfparse.o: cfparse.c
874         $(COMPILE) -c -o $@ $<
875
876 cftoken.c: cftoken.l
877         $(LEX) -ocftoken.c $(srcdir)/cftoken.l
878
879 cfparse.h cfparse.c: $(srcdir)/cfparse.y
880         $(YACC) -d $(srcdir)/cfparse.y && \
881         mv y.tab.c cfparse.c && \
882         mv y.tab.h cfparse.h
883
884 # Plain-RSA parser
885 prsa_tok.o: prsa_tok.c prsa_par.h
886         $(COMPILE) -c -o $@ $<
887
888 prsa_par.o: prsa_par.c
889         $(COMPILE) -c -o $@ $<
890
891 prsa_tok.c: $(srcdir)/prsa_tok.l
892         $(LEX) -Pprsa -oprsa_tok.c $(srcdir)/prsa_tok.l
893
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
898
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
902
903 misc_noplog.o: misc.c
904         $(COMPILE) -DNOUSE_PLOG -o misc_noplog.o -c $(srcdir)/misc.c
905
906 # missing/*.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.
921 .NOEXPORT: