1
# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
3
# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
4
# This Makefile.in is free software; the Free Software Foundation
5
# gives unlimited permission to copy and/or distribute it,
6
# with or without modifications, as long as this notice is preserved.
8
# This program is distributed in the hope that it will be useful,
9
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13
# note . occurs before tests
19
top_srcdir = @top_srcdir@
22
exec_prefix = @exec_prefix@
26
libexecdir = @libexecdir@
28
sysconfdir = @sysconfdir@
29
sharedstatedir = @sharedstatedir@
30
localstatedir = @localstatedir@
34
includedir = @includedir@
35
oldincludedir = /usr/include
39
pkgdatadir = $(datadir)/@PACKAGE@
40
pkglibdir = $(libdir)/@PACKAGE@
41
pkgincludedir = $(includedir)/@PACKAGE@
48
AUTOHEADER = @AUTOHEADER@
51
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
52
INSTALL_DATA = @INSTALL_DATA@
53
INSTALL_SCRIPT = @INSTALL_SCRIPT@
54
transform = @program_transform_name@
62
build_alias = @build_alias@
63
build_triplet = @build@
64
host_alias = @host_alias@
66
target_alias = @target_alias@
67
target_triplet = @target@
69
CFLAGSIEEE = @CFLAGSIEEE@
71
INCLUDESINTER = @INCLUDESINTER@
72
LDADDINTER = @LDADDINTER@
83
bin_PROGRAMS = dbacl bayesol mailinspect hmine
84
bin_SCRIPTS = mailcross mailtoe mailfoot
86
PUBDOM = jenkins.c jenkins2.c mconf.h mtherr.c igam.c gamma.c const.c polevl.c isnan.c ndtr.c
89
dbacl_SOURCES = dbacl.c dbacl.h fram.c catfun.c fh.c util.c util.h probs.c $(PUBDOM)
90
dbacl_LDADD = mb.o wc.o
91
EXTRA_dbacl_SOURCES = mbw.h mbw.c
93
bayesol_SOURCES = bayesol.c bayesol.h fram.c risk-lexer.l risk-parser.y risk-parser.h probs.c util.c util.h $(PUBDOM)
94
bayesol_LDADD = @LEXLIB@
96
mailinspect_SOURCES = mailinspect.c mailinspect.h dbacl.h fram.c fh.c catfun.c probs.c util.c util.h $(PUBDOM)
97
mailinspect_LDADD = mb.o wc.o $(LDADDINTER)
98
INCLUDES = $(INCLUDESINTER)
99
EXTRA_mailinspect_SOURCES = mbw.h mbw.c
101
hmine_SOURCES = hmine.c hmine.h hparse.c fram.c util.h util.c dbacl.h rfc822.c rfc2822.c $(PUBDOM)
103
AM_CFLAGS = -funsigned-char -Wall -pedantic $(CFLAGSIEEE) -O3
106
CLEANFILES = mailcross mailtoe mailfoot
107
EXTRA_DIST = README mailcross.in mailtoe.in mailfoot.in mailtest.functions.in plot-scores.sh
111
check_PROGRAMS = icheck pcheck
112
icheck_SOURCES = icheck.c dbacl.h fram.c catfun.c util.c util.h fh.c probs.c $(PUBDOM)
113
icheck_LDADD = mb.o wc.o
115
pcheck_SOURCES = hparse.c
116
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
117
CONFIG_HEADER = config.h
119
PROGRAMS = $(bin_PROGRAMS)
122
DEFS = @DEFS@ -I. -I$(srcdir) -I.
123
CPPFLAGS = @CPPFLAGS@
126
dbacl_OBJECTS = dbacl.o fram.o catfun.o fh.o util.o probs.o jenkins.o \
127
jenkins2.o mtherr.o igam.o gamma.o const.o polevl.o isnan.o ndtr.o
128
dbacl_DEPENDENCIES = mb.o wc.o
130
bayesol_OBJECTS = bayesol.o fram.o risk-lexer.o risk-parser.o probs.o \
131
util.o jenkins.o jenkins2.o mtherr.o igam.o gamma.o const.o polevl.o \
133
bayesol_DEPENDENCIES =
135
mailinspect_OBJECTS = mailinspect.o fram.o fh.o catfun.o probs.o util.o \
136
jenkins.o jenkins2.o mtherr.o igam.o gamma.o const.o polevl.o isnan.o \
138
mailinspect_DEPENDENCIES = mb.o wc.o
139
mailinspect_LDFLAGS =
140
hmine_OBJECTS = hmine.o hparse.o fram.o util.o rfc822.o rfc2822.o \
141
jenkins.o jenkins2.o mtherr.o igam.o gamma.o const.o polevl.o isnan.o \
143
hmine_LDADD = $(LDADD)
146
icheck_OBJECTS = icheck.o fram.o catfun.o util.o fh.o probs.o jenkins.o \
147
jenkins2.o mtherr.o igam.o gamma.o const.o polevl.o isnan.o ndtr.o
148
icheck_DEPENDENCIES = mb.o wc.o
150
pcheck_OBJECTS = hparse.o
151
pcheck_LDADD = $(LDADD)
152
pcheck_DEPENDENCIES =
154
SCRIPTS = $(bin_SCRIPTS)
156
LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
159
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
161
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
162
DIST_COMMON = README ./stamp-h.in Makefile.am Makefile.in TODO \
163
config.h.in risk-lexer.c risk-parser.c
166
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
170
SOURCES = $(dbacl_SOURCES) $(EXTRA_dbacl_SOURCES) $(bayesol_SOURCES) $(mailinspect_SOURCES) $(EXTRA_mailinspect_SOURCES) $(hmine_SOURCES) $(icheck_SOURCES) $(pcheck_SOURCES)
171
OBJECTS = $(dbacl_OBJECTS) $(bayesol_OBJECTS) $(mailinspect_OBJECTS) $(hmine_OBJECTS) $(icheck_OBJECTS) $(pcheck_OBJECTS)
175
.SUFFIXES: .S .c .in .l .o .s .y
176
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
177
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/Makefile
179
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
181
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
185
@if test ! -f $@; then \
189
stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status
191
&& CONFIG_FILES= CONFIG_HEADERS=src/config.h \
192
$(SHELL) ./config.status
193
@echo timestamp > stamp-h 2> /dev/null
194
$(srcdir)/config.h.in: $(srcdir)/stamp-h.in
195
@if test ! -f $@; then \
196
rm -f $(srcdir)/stamp-h.in; \
197
$(MAKE) $(srcdir)/stamp-h.in; \
199
$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4)
200
cd $(top_srcdir) && $(AUTOHEADER)
201
@echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
210
maintainer-clean-hdr:
212
mostlyclean-binPROGRAMS:
215
-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
217
distclean-binPROGRAMS:
219
maintainer-clean-binPROGRAMS:
221
install-binPROGRAMS: $(bin_PROGRAMS)
223
$(mkinstalldirs) $(DESTDIR)$(bindir)
224
@list='$(bin_PROGRAMS)'; for p in $$list; do \
225
if test -f $$p; then \
226
echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
227
$(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
231
uninstall-binPROGRAMS:
233
list='$(bin_PROGRAMS)'; for p in $$list; do \
234
rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
237
mostlyclean-checkPROGRAMS:
240
-test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
242
distclean-checkPROGRAMS:
244
maintainer-clean-checkPROGRAMS:
256
-rm -f *.o core *.core
263
maintainer-clean-compile:
265
dbacl: $(dbacl_OBJECTS) $(dbacl_DEPENDENCIES)
267
$(LINK) $(dbacl_LDFLAGS) $(dbacl_OBJECTS) $(dbacl_LDADD) $(LIBS)
269
bayesol: $(bayesol_OBJECTS) $(bayesol_DEPENDENCIES)
271
$(LINK) $(bayesol_LDFLAGS) $(bayesol_OBJECTS) $(bayesol_LDADD) $(LIBS)
273
mailinspect: $(mailinspect_OBJECTS) $(mailinspect_DEPENDENCIES)
275
$(LINK) $(mailinspect_LDFLAGS) $(mailinspect_OBJECTS) $(mailinspect_LDADD) $(LIBS)
277
hmine: $(hmine_OBJECTS) $(hmine_DEPENDENCIES)
279
$(LINK) $(hmine_LDFLAGS) $(hmine_OBJECTS) $(hmine_LDADD) $(LIBS)
281
icheck: $(icheck_OBJECTS) $(icheck_DEPENDENCIES)
283
$(LINK) $(icheck_LDFLAGS) $(icheck_OBJECTS) $(icheck_LDADD) $(LIBS)
285
install-binSCRIPTS: $(bin_SCRIPTS)
287
$(mkinstalldirs) $(DESTDIR)$(bindir)
288
@list='$(bin_SCRIPTS)'; for p in $$list; do \
289
if test -f $$p; then \
290
echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
291
$(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
292
else if test -f $(srcdir)/$$p; then \
293
echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
294
$(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
298
uninstall-binSCRIPTS:
300
list='$(bin_SCRIPTS)'; for p in $$list; do \
301
rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
304
$(LEX) $(AM_LFLAGS) $(LFLAGS) $< && mv $(LEX_OUTPUT_ROOT).c $@
306
$(YACC) $(AM_YFLAGS) $(YFLAGS) $< && mv y.tab.c $*.c
307
if test -f y.tab.h; then \
308
if cmp -s y.tab.h $*.h; then rm -f y.tab.h; else mv y.tab.h $*.h; fi; \
310
risk-parser.h: risk-parser.c
313
# This directory's subdirectories are mostly independent; you can cd
314
# into them and run `make' without going through this Makefile.
315
# To change the values of `make' variables: instead of editing Makefiles,
316
# (1) if the variable is set in `config.status', edit `config.status'
317
# (which will cause the Makefiles to be regenerated when you run `make');
318
# (2) otherwise, pass the desired values on the `make' command line.
322
all-recursive install-data-recursive install-exec-recursive \
323
installdirs-recursive install-recursive uninstall-recursive \
324
check-recursive installcheck-recursive info-recursive dvi-recursive:
325
@set fnord $(MAKEFLAGS); amf=$$2; \
327
target=`echo $@ | sed s/-recursive//`; \
328
list='$(SUBDIRS)'; for subdir in $$list; do \
329
echo "Making $$target in $$subdir"; \
330
if test "$$subdir" = "."; then \
332
local_target="$$target-am"; \
334
local_target="$$target"; \
336
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
337
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
339
if test "$$dot_seen" = "no"; then \
340
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
343
mostlyclean-recursive clean-recursive distclean-recursive \
344
maintainer-clean-recursive:
345
@set fnord $(MAKEFLAGS); amf=$$2; \
347
rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
348
rev="$$subdir $$rev"; \
349
test "$$subdir" != "." || dot_seen=yes; \
351
test "$$dot_seen" = "no" && rev=". $$rev"; \
352
target=`echo $@ | sed s/-recursive//`; \
353
for subdir in $$rev; do \
354
echo "Making $$target in $$subdir"; \
355
if test "$$subdir" = "."; then \
356
local_target="$$target-am"; \
358
local_target="$$target"; \
360
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
361
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
362
done && test -z "$$fail"
364
list='$(SUBDIRS)'; for subdir in $$list; do \
365
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
370
ID: $(HEADERS) $(SOURCES) $(LISP)
371
list='$(SOURCES) $(HEADERS)'; \
372
unique=`for i in $$list; do echo $$i; done | \
373
awk ' { files[$$0] = 1; } \
374
END { for (i in files) print i; }'`; \
375
here=`pwd` && cd $(srcdir) \
376
&& mkid -f$$here/ID $$unique $(LISP)
378
TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP)
381
list='$(SUBDIRS)'; for subdir in $$list; do \
382
if test "$$subdir" = .; then :; else \
383
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
386
list='$(SOURCES) $(HEADERS)'; \
387
unique=`for i in $$list; do echo $$i; done | \
388
awk ' { files[$$0] = 1; } \
389
END { for (i in files) print i; }'`; \
390
test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \
391
|| (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP))
400
maintainer-clean-tags:
402
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
406
distdir: $(DISTFILES)
407
@for file in $(DISTFILES); do \
409
if test -d $$d/$$file; then \
410
cp -pr $$d/$$file $(distdir)/$$file; \
412
test -f $(distdir)/$$file \
413
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
414
|| cp -p $$d/$$file $(distdir)/$$file || :; \
417
for subdir in $(SUBDIRS); do \
418
if test "$$subdir" = .; then :; else \
419
test -d $(distdir)/$$subdir \
420
|| mkdir $(distdir)/$$subdir \
422
chmod 777 $(distdir)/$$subdir; \
423
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \
427
bayesol.o: bayesol.c config.h util.h dbacl.h bayesol.h
428
catfun.o: catfun.c config.h util.h dbacl.h
429
chdtr.o: chdtr.c mconf.h
430
const.o: const.c mconf.h
431
dbacl.o: dbacl.c config.h util.h dbacl.h
432
fh.o: fh.c config.h util.h dbacl.h
433
fram.o: fram.c config.h dbacl.h hmine.h
434
gamma.o: gamma.c mconf.h
435
hforge.o: hforge.c config.h dbacl.h util.h hforge.h
436
hmine.o: hmine.c config.h dbacl.h util.h hmine.h
437
hparse.o: hparse.c config.h dbacl.h hmine.h util.h
438
icheck.o: icheck.c config.h util.h dbacl.h
439
igam.o: igam.c mconf.h
440
igami.o: igami.c mconf.h
441
isnan.o: isnan.c mconf.h
442
jenkins.o: jenkins.c config.h dbacl.h
443
jenkins2.o: jenkins2.c config.h dbacl.h
444
mailinspect.o: mailinspect.c config.h util.h dbacl.h mailinspect.h
445
mtherr.o: mtherr.c mconf.h
446
ndtr.o: ndtr.c mconf.h
448
probs.o: probs.c util.h dbacl.h config.h
449
rfc2822.o: rfc2822.c config.h dbacl.h hmine.h util.h
450
rfc822.o: rfc822.c config.h dbacl.h hmine.h util.h
451
risk-lexer.o: risk-lexer.c bayesol.h config.h dbacl.h risk-parser.h
452
risk-parser.o: risk-parser.c bayesol.h config.h dbacl.h
453
util.o: util.c config.h util.h dbacl.h
460
$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
461
check: check-recursive
463
installcheck: installcheck-recursive
464
all-recursive-am: config.h
465
$(MAKE) $(AM_MAKEFLAGS) all-recursive
467
install-exec-am: install-binPROGRAMS install-binSCRIPTS
468
install-exec: install-exec-recursive
471
install-data: install-data-recursive
474
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
475
install: install-recursive
476
uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS
477
uninstall: uninstall-recursive
478
all-am: Makefile $(PROGRAMS) $(SCRIPTS) config.h
479
all-redirect: all-recursive-am
481
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
482
installdirs: installdirs-recursive
484
$(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(bindir)
490
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
493
-rm -f Makefile $(CONFIG_CLEAN_FILES)
494
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
496
maintainer-clean-generic:
497
-test -z "risk-lexercrisk-parserhrisk-parserc" || rm -f risk-lexerc risk-parserh risk-parserc
498
mostlyclean-am: mostlyclean-hdr mostlyclean-binPROGRAMS \
499
mostlyclean-checkPROGRAMS mostlyclean-compile \
500
mostlyclean-tags mostlyclean-generic
502
mostlyclean: mostlyclean-recursive
504
clean-am: clean-hdr clean-binPROGRAMS clean-checkPROGRAMS clean-compile \
505
clean-tags clean-generic mostlyclean-am
507
clean: clean-recursive
509
distclean-am: distclean-hdr distclean-binPROGRAMS \
510
distclean-checkPROGRAMS distclean-compile \
511
distclean-tags distclean-generic clean-am
513
distclean: distclean-recursive
515
maintainer-clean-am: maintainer-clean-hdr maintainer-clean-binPROGRAMS \
516
maintainer-clean-checkPROGRAMS maintainer-clean-compile \
517
maintainer-clean-tags maintainer-clean-generic \
519
@echo "This command is intended for maintainers to use;"
520
@echo "it deletes files that may require special tools to rebuild."
522
maintainer-clean: maintainer-clean-recursive
524
.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
525
mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \
526
maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \
527
mostlyclean-checkPROGRAMS distclean-checkPROGRAMS clean-checkPROGRAMS \
528
maintainer-clean-checkPROGRAMS mostlyclean-compile distclean-compile \
529
clean-compile maintainer-clean-compile uninstall-binSCRIPTS \
530
install-binSCRIPTS install-data-recursive uninstall-data-recursive \
531
install-exec-recursive uninstall-exec-recursive installdirs-recursive \
532
uninstalldirs-recursive all-recursive check-recursive \
533
installcheck-recursive info-recursive dvi-recursive \
534
mostlyclean-recursive distclean-recursive clean-recursive \
535
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
536
distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
537
dvi-am dvi check check-am installcheck-am installcheck all-recursive-am \
538
install-exec-am install-exec install-data-am install-data install-am \
539
install uninstall-am uninstall all-redirect all-am all installdirs-am \
540
installdirs mostlyclean-generic distclean-generic clean-generic \
541
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
544
mb.o: mbw.c dbacl.h mbw.h
545
$(COMPILE) -DMBW_MB -c mbw.c -o $@
547
wc.o: mbw.c dbacl.h mbw.h
548
$(COMPILE) -DMBW_WIDE -c mbw.c -o $@
552
| sed -e '/# begin mailtest.functions/r mailtest.functions.in' \
553
| sed -e '/# begin mailtest/,/# begin mailtest/d;/# end/,/# end/d' \
554
| sed -e "s|[@]VERSION@|$(VERSION)|g;s|[@]PKGDATADIR@|$(pkgdatadir)|g" \
557
pcheck: hparse.c hmine.h dbacl.h rfc822.c rfc2822.c
558
$(COMPILE) -DTEST_PARSER hparse.c rfc822.c rfc2822.c util.o fram.o jenkins.o -o pcheck
560
# Tell versions [3.59,3.63) of GNU make to not export all variables.
561
# Otherwise a system limit (for SysV at least) may be exceeded.