# Makefile.in generated by automake 1.6.2 from Makefile.am.
# src/Makefile.  Generated from Makefile.in by configure.

# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
# Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.



#
#  Makefile for the Squid Object Cache server
#
#  $Id$
#
#  Uncomment and customize the following to suit your needs:
#
SHELL = /bin/bash

srcdir = .
top_srcdir = ..

prefix = c:/squid
exec_prefix = ${prefix}

bindir = ${exec_prefix}/bin
sbindir = ${exec_prefix}/sbin
libexecdir = ${exec_prefix}/libexec
datadir = ${prefix}/share
sysconfdir = ${prefix}/etc
sharedstatedir = ${prefix}/com
localstatedir = ${prefix}/var
libdir = ${exec_prefix}/lib
infodir = ${prefix}/info
mandir = ${prefix}/man
includedir = ${prefix}/include
oldincludedir = /usr/include
pkgdatadir = $(datadir)/squid
pkglibdir = $(libdir)/squid
pkgincludedir = $(includedir)/squid
top_builddir = ..

ACLOCAL = ${SHELL} c:/work/ac-25/cfgaux/missing --run aclocal-1.6
AUTOCONF = ${SHELL} c:/work/ac-25/cfgaux/missing --run autoconf
AUTOMAKE = ${SHELL} c:/work/ac-25/cfgaux/missing --run automake-1.6
AUTOHEADER = ${SHELL} c:/work/ac-25/cfgaux/missing --run autoheader

am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = /usr/bin/install -c
INSTALL_PROGRAM = ${INSTALL}
INSTALL_DATA = ${INSTALL} -m 644
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_SCRIPT = ${INSTALL}
INSTALL_HEADER = $(INSTALL_DATA)
transform = s,x,x,
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
host_alias = 
host_triplet = i686-pc-cygwin

EXEEXT = .exe
OBJEXT = o
PATH_SEPARATOR = :
AMTAR = ${SHELL} c:/work/ac-25/cfgaux/missing --run tar
AR = /usr/bin/ar
AR_R = /usr/bin/ar r
AUTH_LIBS = libbasic.a libntlm.a
AUTH_MODULES = basic ntlm
AUTH_OBJS = auth/libbasic.a auth/libntlm.a
AWK = gawk
BASIC_AUTH_HELPERS = winbind
CC = gcc
CGIEXT = 
CPP = gcc -E
CRYPTLIB = -lcrypt
DEPDIR = .deps
DIGEST_AUTH_HELPERS = 
ERR_DEFAULT_LANGUAGE = English
ERR_LANGUAGES = English
EXTERNAL_ACL_HELPERS = winbind_group
FALSE = /usr/bin/false
INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
LIBDLMALLOC = 
LIBREGEX = 
LIB_MALLOC = 
LN = /usr/bin/ln
LN_S = ln -s
MAINT = #
MKDIR = /usr/bin/mkdir
MV = /usr/bin/mv
NTLM_AUTH_HELPERS = winbind SMB fakeauth
OPT_DISKD_EXE = 
OPT_DNSSERVER_EXE = 
OPT_PINGER = pinger
OPT_PINGER_EXE = pinger$(EXEEXT)
PACKAGE = squid
PERL = /usr/bin/perl
RANLIB = ranlib
REGEXLIB = -lregex
REPL_LIBS = liblru.a
REPL_OBJS = repl/liblru.a
REPL_POLICIES = lru
RM = /usr/bin/rm
SH = /usr/bin/sh
SNMPLIB = 
SSLLIB = 
STORE_LIBS = libufs.a
STORE_MODULES = ufs
STORE_MODULE_SUBDIRS = 
STORE_OBJS = fs/libufs.a
STRIP = 
TRUE = /usr/bin/true
VERSION = 2.6-DEVEL-autoconf25
XTRA_LIBS = -lm
XTRA_OBJS = 
am__include = include
am__quote = 
install_sh = c:/work/ac-25/cfgaux/install-sh
makesnmplib = 

#DNSSOURCE = dns.c
DNSSOURCE = dns_internal.c
#DNSSERVER = dnsserver
DNSSERVER = 

#SNMPSOURCE = snmp_core.c snmp_agent.c
SNMPSOURCE = 

#DELAY_POOL_SOURCE = delay_pools.c
DELAY_POOL_SOURCE = 

#HTCPSOURCE = htcp.c

#LEAKFINDERSOURCE = leakfinder.c
LEAKFINDERSOURCE = 

UNLINKDSOURCE = unlinkd.c
#UNLINKDSOURCE = 
UNLINKD = unlinkd
#UNLINKD = 
UNLINKD_EXE = unlinkd$(EXEEXT)
#UNLINKD_EXE = 

#SSLSOURCE = ssl_support.c
SSLSOURCE = 

WIN32SOURCE = win32.c
#WIN32SOURCE = 

SUBDIRS = fs repl auth

INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/include -I$(top_srcdir)/include

EXTRA_PROGRAMS = \
	unlinkd \
	pinger \
	dnsserver


noinst_PROGRAMS = \
	cf_gen


sbin_PROGRAMS = \
	squid


bin_PROGRAMS = \
	squidclient


libexec_PROGRAMS = \
	pinger \
	$(DNSSERVER) \
	$(UNLINKD) \
	cachemgr$(CGIEXT)


cf_gen_SOURCES = cf_gen.c defines.h
nodist_cf_gen_HEADER = cf_gen_defines.h
squidclient_SOURCES = client.c
cachemgr__CGIEXT__SOURCES = cachemgr.c

EXTRA_squid_SOURCES = \
	delay_pools.c \
	dns.c \
	dnsserver.c \
	dns_internal.c \
	htcp.c \
	leakfinder.c \
	snmp_core.c \
	snmp_agent.c \
	unlinkd.c \
	ssl_support.c \
	ssl_support.h \
	win32.c


squid_SOURCES = \
	access_log.c \
	acl.c \
	asn.c \
	authenticate.c \
	cache_cf.c \
	CacheDigest.c \
	cache_manager.c \
	carp.c \
	cbdata.c \
	client_db.c \
	client_side.c \
	comm.c \
	comm_select.c \
	comm_poll.c \
	comm_kqueue.c \
	debug.c \
	defines.h \
	$(DELAY_POOL_SOURCE) \
	disk.c \
	$(DNSSOURCE) \
	enums.h \
	errorpage.c \
	ETag.c \
	event.c \
	external_acl.c \
	fd.c \
	filemap.c \
	forward.c \
	fqdncache.c \
	ftp.c \
	globals.h \
	gopher.c \
	helper.c \
	$(HTCPSOURCE) \
	http.c \
	HttpStatusLine.c \
	HttpHdrCc.c \
	HttpHdrRange.c \
	HttpHdrContRange.c \
	HttpHeader.c \
	HttpHeaderTools.c \
	HttpBody.c \
	HttpMsg.c \
	HttpReply.c \
	HttpRequest.c \
	icmp.c \
	icp_v2.c \
	icp_v3.c \
	ident.c \
	internal.c \
	ipc.c \
	ipcache.c \
	$(LEAKFINDERSOURCE) \
	logfile.c \
	main.c \
	mem.c \
	MemBuf.c \
	mime.c \
	multicast.c \
	neighbors.c \
	net_db.c \
	Packer.c \
	pconn.c \
	peer_digest.c \
	peer_select.c \
	protos.h \
	redirect.c \
	referer.c \
	refresh.c \
	send-announce.c \
	$(SNMPSOURCE) \
	squid.h \
	ssl.c \
	$(SSLSOURCE) \
	stat.c \
	StatHist.c \
	String.c \
	stmem.c \
	store.c \
	store_io.c \
	store_client.c \
	store_digest.c \
	store_dir.c \
	store_key_md5.c \
	store_log.c \
	store_rebuild.c \
	store_swapin.c \
	store_swapmeta.c \
	store_swapout.c \
	structs.h \
	tools.c \
	typedefs.h \
	$(UNLINKDSOURCE) \
	url.c \
	urn.c \
	useragent.c \
	wais.c \
	wccp.c \
	whois.c \
	$(WIN32SOURCE)


nodist_squid_SOURCES = \
	repl_modules.c \
	auth_modules.c \
	store_modules.c \
	cf_parser.h \
	globals.c \
	string_arrays.c


squid_LDADD = \
	-L../lib \
	 \
	repl/liblru.a \
	fs/libufs.a \
	auth/libbasic.a auth/libntlm.a \
	-lcrypt \
	-lregex \
	 \
	 \
	 \
	-lmiscutil \
	-lm


unlinkd_SOURCES = 
unlinkd_LDADD = unlinkd-daemon.o

pinger_SOURCES = \
	pinger.c \
	debug.c


nodist_pinger_SOURCES = \
	globals.c


BUILT_SOURCES = \
	cf_gen_defines.h \
	cf_parser.h \
	globals.c \
	string_arrays.c \
	repl_modules.c \
	auth_modules.c \
	store_modules.c


sysconf_DATA = \
	squid.conf.default \
	mime.conf.default


data_DATA = \
	mib.txt


LDADD = -L../lib -lmiscutil -lm

EXTRA_DIST = \
	cf_gen_defines \
	cf.data.pre \
	mk-globals-c.pl \
	mk-string-arrays.pl \
	auth_modules.sh \
	store_modules.sh \
	repl_modules.sh \
	mib.txt \
	mime.conf.default


DEFAULT_PREFIX = $(prefix)
DEFAULT_CONFIG_FILE = $(sysconfdir)/squid.conf
DEFAULT_MIME_TABLE = $(sysconfdir)/mime.conf
DEFAULT_DNSSERVER = $(libexecdir)/
DEFAULT_LOG_PREFIX = $(localstatedir)/logs
DEFAULT_CACHE_LOG = $(DEFAULT_LOG_PREFIX)/cache.log
DEFAULT_ACCESS_LOG = $(DEFAULT_LOG_PREFIX)/access.log
DEFAULT_STORE_LOG = $(DEFAULT_LOG_PREFIX)/store.log
DEFAULT_PID_FILE = $(DEFAULT_LOG_PREFIX)/squid.pid
DEFAULT_SWAP_DIR = $(localstatedir)/cache
DEFAULT_PINGER = $(libexecdir)/pinger$(EXEEXT)
DEFAULT_UNLINKD = $(libexecdir)/$(UNLINKD_EXE)
DEFAULT_DISKD = $(libexecdir)/
DEFAULT_ICON_DIR = $(datadir)/icons
DEFAULT_ERROR_DIR = $(datadir)/errors/English
DEFAULT_MIB_PATH = $(datadir)/mib.txt

DEFS = -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"$(DEFAULT_CONFIG_FILE)\"

DISTCLEANFILES = cf_gen_defines.h cf.data cf_parser.h squid.conf.default \
	globals.c string_arrays.c repl_modules.c auth_modules.c store_modules.c

subdir = src
mkinstalldirs = $(SHELL) $(top_srcdir)/cfgaux/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/include/autoconf.h
CONFIG_CLEAN_FILES =
EXTRA_PROGRAMS = unlinkd$(EXEEXT) pinger$(EXEEXT) dnsserver$(EXEEXT)
bin_PROGRAMS = squidclient$(EXEEXT)
##libexec_PROGRAMS = \
##	pinger \
##	dnsserver$(EXEEXT) \
##	cachemgr$(CGIEXT)$(EXEEXT)
#libexec_PROGRAMS = \
#	pinger \
#	cachemgr$(CGIEXT)$(EXEEXT)
#libexec_PROGRAMS = pinger \
#	dnsserver$(EXEEXT) \
#	unlinkd$(EXEEXT) \
#	cachemgr$(CGIEXT)$(EXEEXT)
libexec_PROGRAMS = \
	pinger \
	unlinkd$(EXEEXT) \
	cachemgr$(CGIEXT)$(EXEEXT)
noinst_PROGRAMS = cf_gen$(EXEEXT)
sbin_PROGRAMS = squid$(EXEEXT)
PROGRAMS = $(bin_PROGRAMS) $(libexec_PROGRAMS) $(noinst_PROGRAMS) \
	$(sbin_PROGRAMS)

am_cachemgr__CGIEXT__OBJECTS = cachemgr.$(OBJEXT)
cachemgr__CGIEXT__OBJECTS = $(am_cachemgr__CGIEXT__OBJECTS)
cachemgr__CGIEXT__LDADD = $(LDADD)
cachemgr__CGIEXT__DEPENDENCIES =
cachemgr__CGIEXT__LDFLAGS =
am_cf_gen_OBJECTS = cf_gen.$(OBJEXT)
cf_gen_OBJECTS = $(am_cf_gen_OBJECTS)
cf_gen_LDADD = $(LDADD)
cf_gen_DEPENDENCIES =
cf_gen_LDFLAGS =
dnsserver_SOURCES = dnsserver.c
dnsserver_OBJECTS = dnsserver.$(OBJEXT)
dnsserver_LDADD = $(LDADD)
dnsserver_DEPENDENCIES =
dnsserver_LDFLAGS =
am_pinger_OBJECTS = pinger.$(OBJEXT) debug.$(OBJEXT)
nodist_pinger_OBJECTS = globals.$(OBJEXT)
pinger_OBJECTS = $(am_pinger_OBJECTS) $(nodist_pinger_OBJECTS)
pinger_LDADD = $(LDADD)
pinger_DEPENDENCIES =
pinger_LDFLAGS =
#am__objects_1 = delay_pools.$(OBJEXT)
am__objects_1 =
#am__objects_2 = dns.$(OBJEXT)
am__objects_2 = dns_internal.$(OBJEXT)
#am__objects_3 = htcp.$(OBJEXT)
#am__objects_4 = leakfinder.$(OBJEXT)
am__objects_4 =
#am__objects_5 = snmp_core.$(OBJEXT) snmp_agent.$(OBJEXT)
am__objects_5 =
#am__objects_6 = ssl_support.$(OBJEXT)
am__objects_6 =
am__objects_7 = unlinkd.$(OBJEXT)
#am__objects_7 =
am__objects_8 = win32.$(OBJEXT)
#am__objects_8 =
am_squid_OBJECTS = access_log.$(OBJEXT) acl.$(OBJEXT) asn.$(OBJEXT) \
	authenticate.$(OBJEXT) cache_cf.$(OBJEXT) CacheDigest.$(OBJEXT) \
	cache_manager.$(OBJEXT) carp.$(OBJEXT) cbdata.$(OBJEXT) \
	client_db.$(OBJEXT) client_side.$(OBJEXT) comm.$(OBJEXT) \
	comm_select.$(OBJEXT) comm_poll.$(OBJEXT) comm_kqueue.$(OBJEXT) \
	debug.$(OBJEXT) $(am__objects_1) disk.$(OBJEXT) \
	$(am__objects_2) errorpage.$(OBJEXT) ETag.$(OBJEXT) \
	event.$(OBJEXT) external_acl.$(OBJEXT) fd.$(OBJEXT) \
	filemap.$(OBJEXT) forward.$(OBJEXT) fqdncache.$(OBJEXT) \
	ftp.$(OBJEXT) gopher.$(OBJEXT) helper.$(OBJEXT) \
	$(am__objects_3) http.$(OBJEXT) HttpStatusLine.$(OBJEXT) \
	HttpHdrCc.$(OBJEXT) HttpHdrRange.$(OBJEXT) \
	HttpHdrContRange.$(OBJEXT) HttpHeader.$(OBJEXT) \
	HttpHeaderTools.$(OBJEXT) HttpBody.$(OBJEXT) HttpMsg.$(OBJEXT) \
	HttpReply.$(OBJEXT) HttpRequest.$(OBJEXT) icmp.$(OBJEXT) \
	icp_v2.$(OBJEXT) icp_v3.$(OBJEXT) ident.$(OBJEXT) \
	internal.$(OBJEXT) ipc.$(OBJEXT) ipcache.$(OBJEXT) \
	$(am__objects_4) logfile.$(OBJEXT) main.$(OBJEXT) mem.$(OBJEXT) \
	MemBuf.$(OBJEXT) mime.$(OBJEXT) multicast.$(OBJEXT) \
	neighbors.$(OBJEXT) net_db.$(OBJEXT) Packer.$(OBJEXT) \
	pconn.$(OBJEXT) peer_digest.$(OBJEXT) peer_select.$(OBJEXT) \
	redirect.$(OBJEXT) referer.$(OBJEXT) refresh.$(OBJEXT) \
	send-announce.$(OBJEXT) $(am__objects_5) ssl.$(OBJEXT) \
	$(am__objects_6) stat.$(OBJEXT) StatHist.$(OBJEXT) \
	String.$(OBJEXT) stmem.$(OBJEXT) store.$(OBJEXT) \
	store_io.$(OBJEXT) store_client.$(OBJEXT) \
	store_digest.$(OBJEXT) store_dir.$(OBJEXT) \
	store_key_md5.$(OBJEXT) store_log.$(OBJEXT) \
	store_rebuild.$(OBJEXT) store_swapin.$(OBJEXT) \
	store_swapmeta.$(OBJEXT) store_swapout.$(OBJEXT) \
	tools.$(OBJEXT) $(am__objects_7) url.$(OBJEXT) urn.$(OBJEXT) \
	useragent.$(OBJEXT) wais.$(OBJEXT) wccp.$(OBJEXT) \
	whois.$(OBJEXT) $(am__objects_8)
nodist_squid_OBJECTS = repl_modules.$(OBJEXT) auth_modules.$(OBJEXT) \
	store_modules.$(OBJEXT) globals.$(OBJEXT) \
	string_arrays.$(OBJEXT)
squid_OBJECTS = $(am_squid_OBJECTS) $(nodist_squid_OBJECTS)
squid_DEPENDENCIES =
squid_LDFLAGS =
am_squidclient_OBJECTS = client.$(OBJEXT)
squidclient_OBJECTS = $(am_squidclient_OBJECTS)
squidclient_LDADD = $(LDADD)
squidclient_DEPENDENCIES =
squidclient_LDFLAGS =
am_unlinkd_OBJECTS =
unlinkd_OBJECTS = $(am_unlinkd_OBJECTS)
unlinkd_DEPENDENCIES = unlinkd-daemon.o
unlinkd_LDFLAGS =
DEFAULT_INCLUDES =  -I. -I$(srcdir) -I$(top_builddir)/include
CPPFLAGS = 
LDFLAGS = -g
LIBS = 
depcomp = $(SHELL) $(top_srcdir)/cfgaux/depcomp
am__depfiles_maybe = depfiles
DEP_FILES = ./$(DEPDIR)/CacheDigest.Po ./$(DEPDIR)/ETag.Po \
	./$(DEPDIR)/HttpBody.Po ./$(DEPDIR)/HttpHdrCc.Po \
	./$(DEPDIR)/HttpHdrContRange.Po \
	./$(DEPDIR)/HttpHdrRange.Po \
	./$(DEPDIR)/HttpHeader.Po \
	./$(DEPDIR)/HttpHeaderTools.Po \
	./$(DEPDIR)/HttpMsg.Po ./$(DEPDIR)/HttpReply.Po \
	./$(DEPDIR)/HttpRequest.Po \
	./$(DEPDIR)/HttpStatusLine.Po ./$(DEPDIR)/MemBuf.Po \
	./$(DEPDIR)/Packer.Po ./$(DEPDIR)/StatHist.Po \
	./$(DEPDIR)/String.Po ./$(DEPDIR)/access_log.Po \
	./$(DEPDIR)/acl.Po ./$(DEPDIR)/asn.Po \
	./$(DEPDIR)/auth_modules.Po \
	./$(DEPDIR)/authenticate.Po ./$(DEPDIR)/cache_cf.Po \
	./$(DEPDIR)/cache_manager.Po \
	./$(DEPDIR)/cachemgr.Po ./$(DEPDIR)/carp.Po \
	./$(DEPDIR)/cbdata.Po ./$(DEPDIR)/cf_gen.Po \
	./$(DEPDIR)/client.Po ./$(DEPDIR)/client_db.Po \
	./$(DEPDIR)/client_side.Po ./$(DEPDIR)/comm.Po \
	./$(DEPDIR)/comm_kqueue.Po ./$(DEPDIR)/comm_poll.Po \
	./$(DEPDIR)/comm_select.Po ./$(DEPDIR)/debug.Po \
	./$(DEPDIR)/delay_pools.Po ./$(DEPDIR)/disk.Po \
	./$(DEPDIR)/dns.Po ./$(DEPDIR)/dns_internal.Po \
	./$(DEPDIR)/dnsserver.Po ./$(DEPDIR)/errorpage.Po \
	./$(DEPDIR)/event.Po ./$(DEPDIR)/external_acl.Po \
	./$(DEPDIR)/fd.Po ./$(DEPDIR)/filemap.Po \
	./$(DEPDIR)/forward.Po ./$(DEPDIR)/fqdncache.Po \
	./$(DEPDIR)/ftp.Po ./$(DEPDIR)/globals.Po \
	./$(DEPDIR)/gopher.Po ./$(DEPDIR)/helper.Po \
	./$(DEPDIR)/htcp.Po ./$(DEPDIR)/http.Po \
	./$(DEPDIR)/icmp.Po ./$(DEPDIR)/icp_v2.Po \
	./$(DEPDIR)/icp_v3.Po ./$(DEPDIR)/ident.Po \
	./$(DEPDIR)/internal.Po ./$(DEPDIR)/ipc.Po \
	./$(DEPDIR)/ipcache.Po ./$(DEPDIR)/leakfinder.Po \
	./$(DEPDIR)/logfile.Po ./$(DEPDIR)/main.Po \
	./$(DEPDIR)/mem.Po ./$(DEPDIR)/mime.Po \
	./$(DEPDIR)/multicast.Po ./$(DEPDIR)/neighbors.Po \
	./$(DEPDIR)/net_db.Po ./$(DEPDIR)/pconn.Po \
	./$(DEPDIR)/peer_digest.Po \
	./$(DEPDIR)/peer_select.Po ./$(DEPDIR)/pinger.Po \
	./$(DEPDIR)/redirect.Po ./$(DEPDIR)/referer.Po \
	./$(DEPDIR)/refresh.Po ./$(DEPDIR)/repl_modules.Po \
	./$(DEPDIR)/send-announce.Po \
	./$(DEPDIR)/snmp_agent.Po ./$(DEPDIR)/snmp_core.Po \
	./$(DEPDIR)/ssl.Po ./$(DEPDIR)/ssl_support.Po \
	./$(DEPDIR)/stat.Po ./$(DEPDIR)/stmem.Po \
	./$(DEPDIR)/store.Po ./$(DEPDIR)/store_client.Po \
	./$(DEPDIR)/store_digest.Po \
	./$(DEPDIR)/store_dir.Po ./$(DEPDIR)/store_io.Po \
	./$(DEPDIR)/store_key_md5.Po \
	./$(DEPDIR)/store_log.Po \
	./$(DEPDIR)/store_modules.Po \
	./$(DEPDIR)/store_rebuild.Po \
	./$(DEPDIR)/store_swapin.Po \
	./$(DEPDIR)/store_swapmeta.Po \
	./$(DEPDIR)/store_swapout.Po \
	./$(DEPDIR)/string_arrays.Po ./$(DEPDIR)/tools.Po \
	./$(DEPDIR)/unlinkd.Po ./$(DEPDIR)/url.Po \
	./$(DEPDIR)/urn.Po ./$(DEPDIR)/useragent.Po \
	./$(DEPDIR)/wais.Po ./$(DEPDIR)/wccp.Po \
	./$(DEPDIR)/whois.Po ./$(DEPDIR)/win32.Po
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
CFLAGS = -s -O2
DIST_SOURCES = $(cachemgr__CGIEXT__SOURCES) $(cf_gen_SOURCES) \
	dnsserver.c $(pinger_SOURCES) $(squid_SOURCES) \
	$(EXTRA_squid_SOURCES) $(squidclient_SOURCES) \
	$(unlinkd_SOURCES)
DATA = $(data_DATA) $(sysconf_DATA)


RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
	uninstall-info-recursive all-recursive install-data-recursive \
	install-exec-recursive installdirs-recursive install-recursive \
	uninstall-recursive check-recursive installcheck-recursive
DIST_COMMON = Makefile.am Makefile.in
DIST_SUBDIRS = $(SUBDIRS)
SOURCES = $(cachemgr__CGIEXT__SOURCES) $(cf_gen_SOURCES) dnsserver.c $(pinger_SOURCES) $(nodist_pinger_SOURCES) $(squid_SOURCES) $(EXTRA_squid_SOURCES) $(nodist_squid_SOURCES) $(squidclient_SOURCES) $(unlinkd_SOURCES)

all: $(BUILT_SOURCES)
	$(MAKE) $(AM_MAKEFLAGS) all-recursive

.SUFFIXES:
.SUFFIXES: .c .o .obj
$(srcdir)/Makefile.in: # Makefile.am  $(top_srcdir)/configure.in $(ACLOCAL_M4)
	cd $(top_srcdir) && \
	  $(AUTOMAKE) --foreign  src/Makefile
Makefile: # $(srcdir)/Makefile.in  $(top_builddir)/config.status
	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
install-binPROGRAMS: $(bin_PROGRAMS)
	@$(NORMAL_INSTALL)
	$(mkinstalldirs) $(DESTDIR)$(bindir)
	@list='$(bin_PROGRAMS)'; for p in $$list; do \
	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
	  if test -f $$p \
	  ; then \
	    p1=`echo "$$p1" | sed -e 's,^.*/,,'`; \
	    f=`echo $$p1|sed '$(transform);s/$$/$(EXEEXT)/'`; \
	   echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \
	   $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f; \
	  else :; fi; \
	done

uninstall-binPROGRAMS:
	@$(NORMAL_UNINSTALL)
	@list='$(bin_PROGRAMS)'; for p in $$list; do \
	  f=`echo $$p|sed 's/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
	  f=`echo "$$f" | sed -e 's,^.*/,,'`; \
	  echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
	  rm -f $(DESTDIR)$(bindir)/$$f; \
	done

clean-binPROGRAMS:
	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
libexecPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
install-libexecPROGRAMS: $(libexec_PROGRAMS)
	@$(NORMAL_INSTALL)
	$(mkinstalldirs) $(DESTDIR)$(libexecdir)
	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
	  if test -f $$p \
	  ; then \
	    p1=`echo "$$p1" | sed -e 's,^.*/,,'`; \
	    f=`echo $$p1|sed '$(transform);s/$$/$(EXEEXT)/'`; \
	   echo " $(INSTALL_PROGRAM_ENV) $(libexecPROGRAMS_INSTALL) $$p $(DESTDIR)$(libexecdir)/$$f"; \
	   $(INSTALL_PROGRAM_ENV) $(libexecPROGRAMS_INSTALL) $$p $(DESTDIR)$(libexecdir)/$$f; \
	  else :; fi; \
	done

uninstall-libexecPROGRAMS:
	@$(NORMAL_UNINSTALL)
	@list='$(libexec_PROGRAMS)'; for p in $$list; do \
	  f=`echo $$p|sed 's/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
	  f=`echo "$$f" | sed -e 's,^.*/,,'`; \
	  echo " rm -f $(DESTDIR)$(libexecdir)/$$f"; \
	  rm -f $(DESTDIR)$(libexecdir)/$$f; \
	done

clean-libexecPROGRAMS:
	-test -z "$(libexec_PROGRAMS)" || rm -f $(libexec_PROGRAMS)

clean-noinstPROGRAMS:
	-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
install-sbinPROGRAMS: $(sbin_PROGRAMS)
	@$(NORMAL_INSTALL)
	$(mkinstalldirs) $(DESTDIR)$(sbindir)
	@list='$(sbin_PROGRAMS)'; for p in $$list; do \
	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
	  if test -f $$p \
	  ; then \
	    p1=`echo "$$p1" | sed -e 's,^.*/,,'`; \
	    f=`echo $$p1|sed '$(transform);s/$$/$(EXEEXT)/'`; \
	   echo " $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) $$p $(DESTDIR)$(sbindir)/$$f"; \
	   $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) $$p $(DESTDIR)$(sbindir)/$$f; \
	  else :; fi; \
	done

uninstall-sbinPROGRAMS:
	@$(NORMAL_UNINSTALL)
	@list='$(sbin_PROGRAMS)'; for p in $$list; do \
	  f=`echo $$p|sed 's/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
	  f=`echo "$$f" | sed -e 's,^.*/,,'`; \
	  echo " rm -f $(DESTDIR)$(sbindir)/$$f"; \
	  rm -f $(DESTDIR)$(sbindir)/$$f; \
	done

clean-sbinPROGRAMS:
	-test -z "$(sbin_PROGRAMS)" || rm -f $(sbin_PROGRAMS)
cachemgr$(CGIEXT)$(EXEEXT): $(cachemgr__CGIEXT__OBJECTS) $(cachemgr__CGIEXT__DEPENDENCIES) 
	@rm -f cachemgr$(CGIEXT)$(EXEEXT)
	$(LINK) $(cachemgr__CGIEXT__LDFLAGS) $(cachemgr__CGIEXT__OBJECTS) $(cachemgr__CGIEXT__LDADD) $(LIBS)
cf_gen$(EXEEXT): $(cf_gen_OBJECTS) $(cf_gen_DEPENDENCIES) 
	@rm -f cf_gen$(EXEEXT)
	$(LINK) $(cf_gen_LDFLAGS) $(cf_gen_OBJECTS) $(cf_gen_LDADD) $(LIBS)
dnsserver$(EXEEXT): $(dnsserver_OBJECTS) $(dnsserver_DEPENDENCIES) 
	@rm -f dnsserver$(EXEEXT)
	$(LINK) $(dnsserver_LDFLAGS) $(dnsserver_OBJECTS) $(dnsserver_LDADD) $(LIBS)
pinger$(EXEEXT): $(pinger_OBJECTS) $(pinger_DEPENDENCIES) 
	@rm -f pinger$(EXEEXT)
	$(LINK) $(pinger_LDFLAGS) $(pinger_OBJECTS) $(pinger_LDADD) $(LIBS)
squid$(EXEEXT): $(squid_OBJECTS) $(squid_DEPENDENCIES) 
	@rm -f squid$(EXEEXT)
	$(LINK) $(squid_LDFLAGS) $(squid_OBJECTS) $(squid_LDADD) $(LIBS)
squidclient$(EXEEXT): $(squidclient_OBJECTS) $(squidclient_DEPENDENCIES) 
	@rm -f squidclient$(EXEEXT)
	$(LINK) $(squidclient_LDFLAGS) $(squidclient_OBJECTS) $(squidclient_LDADD) $(LIBS)
unlinkd$(EXEEXT): $(unlinkd_OBJECTS) $(unlinkd_DEPENDENCIES) 
	@rm -f unlinkd$(EXEEXT)
	$(LINK) $(unlinkd_LDFLAGS) $(unlinkd_OBJECTS) $(unlinkd_LDADD) $(LIBS)

mostlyclean-compile:
	-rm -f *.$(OBJEXT) core *.core

distclean-compile:
	-rm -f *.tab.c

include ./$(DEPDIR)/CacheDigest.Po
include ./$(DEPDIR)/ETag.Po
include ./$(DEPDIR)/HttpBody.Po
include ./$(DEPDIR)/HttpHdrCc.Po
include ./$(DEPDIR)/HttpHdrContRange.Po
include ./$(DEPDIR)/HttpHdrRange.Po
include ./$(DEPDIR)/HttpHeader.Po
include ./$(DEPDIR)/HttpHeaderTools.Po
include ./$(DEPDIR)/HttpMsg.Po
include ./$(DEPDIR)/HttpReply.Po
include ./$(DEPDIR)/HttpRequest.Po
include ./$(DEPDIR)/HttpStatusLine.Po
include ./$(DEPDIR)/MemBuf.Po
include ./$(DEPDIR)/Packer.Po
include ./$(DEPDIR)/StatHist.Po
include ./$(DEPDIR)/String.Po
include ./$(DEPDIR)/access_log.Po
include ./$(DEPDIR)/acl.Po
include ./$(DEPDIR)/asn.Po
include ./$(DEPDIR)/auth_modules.Po
include ./$(DEPDIR)/authenticate.Po
include ./$(DEPDIR)/cache_cf.Po
include ./$(DEPDIR)/cache_manager.Po
include ./$(DEPDIR)/cachemgr.Po
include ./$(DEPDIR)/carp.Po
include ./$(DEPDIR)/cbdata.Po
include ./$(DEPDIR)/cf_gen.Po
include ./$(DEPDIR)/client.Po
include ./$(DEPDIR)/client_db.Po
include ./$(DEPDIR)/client_side.Po
include ./$(DEPDIR)/comm.Po
include ./$(DEPDIR)/comm_kqueue.Po
include ./$(DEPDIR)/comm_poll.Po
include ./$(DEPDIR)/comm_select.Po
include ./$(DEPDIR)/debug.Po
include ./$(DEPDIR)/delay_pools.Po
include ./$(DEPDIR)/disk.Po
include ./$(DEPDIR)/dns.Po
include ./$(DEPDIR)/dns_internal.Po
include ./$(DEPDIR)/dnsserver.Po
include ./$(DEPDIR)/errorpage.Po
include ./$(DEPDIR)/event.Po
include ./$(DEPDIR)/external_acl.Po
include ./$(DEPDIR)/fd.Po
include ./$(DEPDIR)/filemap.Po
include ./$(DEPDIR)/forward.Po
include ./$(DEPDIR)/fqdncache.Po
include ./$(DEPDIR)/ftp.Po
include ./$(DEPDIR)/globals.Po
include ./$(DEPDIR)/gopher.Po
include ./$(DEPDIR)/helper.Po
include ./$(DEPDIR)/htcp.Po
include ./$(DEPDIR)/http.Po
include ./$(DEPDIR)/icmp.Po
include ./$(DEPDIR)/icp_v2.Po
include ./$(DEPDIR)/icp_v3.Po
include ./$(DEPDIR)/ident.Po
include ./$(DEPDIR)/internal.Po
include ./$(DEPDIR)/ipc.Po
include ./$(DEPDIR)/ipcache.Po
include ./$(DEPDIR)/leakfinder.Po
include ./$(DEPDIR)/logfile.Po
include ./$(DEPDIR)/main.Po
include ./$(DEPDIR)/mem.Po
include ./$(DEPDIR)/mime.Po
include ./$(DEPDIR)/multicast.Po
include ./$(DEPDIR)/neighbors.Po
include ./$(DEPDIR)/net_db.Po
include ./$(DEPDIR)/pconn.Po
include ./$(DEPDIR)/peer_digest.Po
include ./$(DEPDIR)/peer_select.Po
include ./$(DEPDIR)/pinger.Po
include ./$(DEPDIR)/redirect.Po
include ./$(DEPDIR)/referer.Po
include ./$(DEPDIR)/refresh.Po
include ./$(DEPDIR)/repl_modules.Po
include ./$(DEPDIR)/send-announce.Po
include ./$(DEPDIR)/snmp_agent.Po
include ./$(DEPDIR)/snmp_core.Po
include ./$(DEPDIR)/ssl.Po
include ./$(DEPDIR)/ssl_support.Po
include ./$(DEPDIR)/stat.Po
include ./$(DEPDIR)/stmem.Po
include ./$(DEPDIR)/store.Po
include ./$(DEPDIR)/store_client.Po
include ./$(DEPDIR)/store_digest.Po
include ./$(DEPDIR)/store_dir.Po
include ./$(DEPDIR)/store_io.Po
include ./$(DEPDIR)/store_key_md5.Po
include ./$(DEPDIR)/store_log.Po
include ./$(DEPDIR)/store_modules.Po
include ./$(DEPDIR)/store_rebuild.Po
include ./$(DEPDIR)/store_swapin.Po
include ./$(DEPDIR)/store_swapmeta.Po
include ./$(DEPDIR)/store_swapout.Po
include ./$(DEPDIR)/string_arrays.Po
include ./$(DEPDIR)/tools.Po
include ./$(DEPDIR)/unlinkd.Po
include ./$(DEPDIR)/url.Po
include ./$(DEPDIR)/urn.Po
include ./$(DEPDIR)/useragent.Po
include ./$(DEPDIR)/wais.Po
include ./$(DEPDIR)/wccp.Po
include ./$(DEPDIR)/whois.Po
include ./$(DEPDIR)/win32.Po

distclean-depend:
	-rm -rf ./$(DEPDIR)

.c.o:
	source='$<' object='$@' libtool=no \
	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
	$(CCDEPMODE) $(depcomp) \
	$(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$<

.c.obj:
	source='$<' object='$@' libtool=no \
	depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
	$(CCDEPMODE) $(depcomp) \
	$(COMPILE) -c `cygpath -w $<`
CCDEPMODE = depmode=gcc
uninstall-info-am:
dataDATA_INSTALL = $(INSTALL_DATA)
install-dataDATA: $(data_DATA)
	@$(NORMAL_INSTALL)
	$(mkinstalldirs) $(DESTDIR)$(datadir)
	@list='$(data_DATA)'; for p in $$list; do \
	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
	  f="`echo $$p | sed -e 's|^.*/||'`"; \
	  echo " $(dataDATA_INSTALL) $$d$$p $(DESTDIR)$(datadir)/$$f"; \
	  $(dataDATA_INSTALL) $$d$$p $(DESTDIR)$(datadir)/$$f; \
	done

uninstall-dataDATA:
	@$(NORMAL_UNINSTALL)
	@list='$(data_DATA)'; for p in $$list; do \
	  f="`echo $$p | sed -e 's|^.*/||'`"; \
	  echo " rm -f $(DESTDIR)$(datadir)/$$f"; \
	  rm -f $(DESTDIR)$(datadir)/$$f; \
	done
sysconfDATA_INSTALL = $(INSTALL_DATA)
install-sysconfDATA: $(sysconf_DATA)
	@$(NORMAL_INSTALL)
	$(mkinstalldirs) $(DESTDIR)$(sysconfdir)
	@list='$(sysconf_DATA)'; for p in $$list; do \
	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
	  f="`echo $$p | sed -e 's|^.*/||'`"; \
	  echo " $(sysconfDATA_INSTALL) $$d$$p $(DESTDIR)$(sysconfdir)/$$f"; \
	  $(sysconfDATA_INSTALL) $$d$$p $(DESTDIR)$(sysconfdir)/$$f; \
	done

uninstall-sysconfDATA:
	@$(NORMAL_UNINSTALL)
	@list='$(sysconf_DATA)'; for p in $$list; do \
	  f="`echo $$p | sed -e 's|^.*/||'`"; \
	  echo " rm -f $(DESTDIR)$(sysconfdir)/$$f"; \
	  rm -f $(DESTDIR)$(sysconfdir)/$$f; \
	done

# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
# To change the values of `make' variables: instead of editing Makefiles,
# (1) if the variable is set in `config.status', edit `config.status'
#     (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
$(RECURSIVE_TARGETS):
	@set fnord $$MAKEFLAGS; amf=$$2; \
	dot_seen=no; \
	target=`echo $@ | sed s/-recursive//`; \
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  echo "Making $$target in $$subdir"; \
	  if test "$$subdir" = "."; then \
	    dot_seen=yes; \
	    local_target="$$target-am"; \
	  else \
	    local_target="$$target"; \
	  fi; \
	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
	done; \
	if test "$$dot_seen" = "no"; then \
	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
	fi; test -z "$$fail"

mostlyclean-recursive clean-recursive distclean-recursive \
maintainer-clean-recursive:
	@set fnord $$MAKEFLAGS; amf=$$2; \
	dot_seen=no; \
	case "$@" in \
	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
	  *) list='$(SUBDIRS)' ;; \
	esac; \
	rev=''; for subdir in $$list; do \
	  if test "$$subdir" = "."; then :; else \
	    rev="$$subdir $$rev"; \
	  fi; \
	done; \
	rev="$$rev ."; \
	target=`echo $@ | sed s/-recursive//`; \
	for subdir in $$rev; do \
	  echo "Making $$target in $$subdir"; \
	  if test "$$subdir" = "."; then \
	    local_target="$$target-am"; \
	  else \
	    local_target="$$target"; \
	  fi; \
	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
	done && test -z "$$fail"
tags-recursive:
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
	done

ETAGS = etags
ETAGSFLAGS =

tags: TAGS

ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '    { files[$$0] = 1; } \
	       END { for (i in files) print i; }'`; \
	mkid -fID $$unique

TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
		$(TAGS_FILES) $(LISP)
	tags=; \
	here=`pwd`; \
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  if test "$$subdir" = .; then :; else \
	    test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
	  fi; \
	done; \
	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '    { files[$$0] = 1; } \
	       END { for (i in files) print i; }'`; \
	test -z "$(ETAGS_ARGS)$$tags$$unique" \
	  || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
	     $$tags $$unique

GTAGS:
	here=`$(am__cd) $(top_builddir) && pwd` \
	  && cd $(top_srcdir) \
	  && gtags -i $(GTAGS_ARGS) $$here

distclean-tags:
	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)

top_distdir = ..
distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)

distdir: $(DISTFILES)
	@list='$(DISTFILES)'; for file in $$list; do \
	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
	    dir="/$$dir"; \
	    $(mkinstalldirs) "$(distdir)$$dir"; \
	  else \
	    dir=''; \
	  fi; \
	  if test -d $$d/$$file; then \
	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
	    fi; \
	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
	  else \
	    test -f $(distdir)/$$file \
	    || cp -p $$d/$$file $(distdir)/$$file \
	    || exit 1; \
	  fi; \
	done
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  if test "$$subdir" = .; then :; else \
	    test -d $(distdir)/$$subdir \
	    || mkdir $(distdir)/$$subdir \
	    || exit 1; \
	    (cd $$subdir && \
	      $(MAKE) $(AM_MAKEFLAGS) \
	        top_distdir="$(top_distdir)" \
	        distdir=../$(distdir)/$$subdir \
	        distdir) \
	      || exit 1; \
	  fi; \
	done
check-am: all-am
check: check-recursive
all-am: Makefile $(PROGRAMS) $(DATA)
installdirs: installdirs-recursive
installdirs-am:
	$(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(libexecdir) $(DESTDIR)$(sbindir) $(DESTDIR)$(datadir) $(DESTDIR)$(sysconfdir)

install: install-recursive
install-exec: install-exec-recursive
install-data: install-data-recursive
uninstall: uninstall-recursive

install-am: all-am
	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am

installcheck: installcheck-recursive
install-strip:
	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
	  INSTALL_STRIP_FLAG=-s \
	  `test -z '$(STRIP)' || \
	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:

clean-generic:

distclean-generic:
	-rm -f Makefile $(CONFIG_CLEAN_FILES)
	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)

maintainer-clean-generic:
	@echo "This command is intended for maintainers to use"
	@echo "it deletes files that may require special tools to rebuild."
	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
clean: clean-recursive

clean-am: clean-binPROGRAMS clean-generic clean-libexecPROGRAMS \
	clean-noinstPROGRAMS clean-sbinPROGRAMS mostlyclean-am

distclean: distclean-recursive

distclean-am: clean-am distclean-compile distclean-depend \
	distclean-generic distclean-tags

dvi: dvi-recursive

dvi-am:

info: info-recursive

info-am:

install-data-am: install-data-local install-dataDATA

install-exec-am: install-binPROGRAMS install-libexecPROGRAMS \
	install-sbinPROGRAMS install-sysconfDATA

install-info: install-info-recursive

install-man:

installcheck-am:

maintainer-clean: maintainer-clean-recursive

maintainer-clean-am: distclean-am maintainer-clean-generic

mostlyclean: mostlyclean-recursive

mostlyclean-am: mostlyclean-compile mostlyclean-generic

uninstall-am: uninstall-binPROGRAMS uninstall-dataDATA uninstall-info-am \
	uninstall-libexecPROGRAMS uninstall-local \
	uninstall-sbinPROGRAMS uninstall-sysconfDATA

uninstall-info: uninstall-info-recursive

.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
	clean-binPROGRAMS clean-generic clean-libexecPROGRAMS \
	clean-noinstPROGRAMS clean-recursive clean-sbinPROGRAMS \
	distclean distclean-compile distclean-depend distclean-generic \
	distclean-recursive distclean-tags distdir dvi dvi-am \
	dvi-recursive info info-am info-recursive install install-am \
	install-binPROGRAMS install-data install-data-am \
	install-data-local install-data-recursive install-dataDATA \
	install-exec install-exec-am install-exec-recursive \
	install-info install-info-am install-info-recursive \
	install-libexecPROGRAMS install-man install-recursive \
	install-sbinPROGRAMS install-strip install-sysconfDATA \
	installcheck installcheck-am installdirs installdirs-am \
	installdirs-recursive maintainer-clean maintainer-clean-generic \
	maintainer-clean-recursive mostlyclean mostlyclean-compile \
	mostlyclean-generic mostlyclean-recursive tags tags-recursive \
	uninstall uninstall-am uninstall-binPROGRAMS uninstall-dataDATA \
	uninstall-info-am uninstall-info-recursive \
	uninstall-libexecPROGRAMS uninstall-local uninstall-recursive \
	uninstall-sbinPROGRAMS uninstall-sysconfDATA

cf_gen.$(OBJEXT): cf_gen_defines.h
unlinkd-daemon.o: unlinkd.c
	$(COMPILE) -DUNLINK_DAEMON -c $(srcdir)/unlinkd.c -o $@

$(OBJS): $(top_srcdir)/include/version.h ../include/autoconf.h

snmp_core.o snmp_agent.o: ../snmplib/libsnmp.a $(top_srcdir)/include/cache_snmp.h

globals.c: globals.h mk-globals-c.pl
	$(PERL) $(srcdir)/mk-globals-c.pl < $(srcdir)/globals.h > $@

string_arrays.c: enums.h mk-string-arrays.pl
	$(PERL) $(srcdir)/mk-string-arrays.pl < $(srcdir)/enums.h > $@

cache_diff: cache_diff.o debug.o globals.o store_key_md5.o
	$(CC) -o $@ $(LDFLAGS) $@.o debug.o globals.o store_key_md5.o $(STD_APP_LIBS)

test_cache_digest: test_cache_digest.o CacheDigest.o debug.o globals.o store_key_md5.o
	$(CC) -o $@ $(LDFLAGS) $@.o CacheDigest.o debug.o globals.o store_key_md5.o $(STD_APP_LIBS)

cache_cf.o: cf_parser.h

squid.conf.default: cf_parser.h
	$(SHELL) -c "test -f squid.conf.default || ./cf_gen cf.data"

cf_parser.h: cf.data cf_gen$(EXEEXT)
	./cf_gen cf.data 

cf_gen_defines.h: $(srcdir)/cf_gen_defines $(srcdir)/cf.data.pre
	awk -f $(srcdir)/cf_gen_defines <$(srcdir)/cf.data.pre >cf_gen_defines.h

cf.data: cf.data.pre Makefile
	sed "\
	s%@DEFAULT_MIME_TABLE@%$(DEFAULT_MIME_TABLE)%g;\
	s%@DEFAULT_DNSSERVER@%$(DEFAULT_DNSSERVER)%g;\
	s%@DEFAULT_UNLINKD@%$(DEFAULT_UNLINKD)%g;\
	s%@DEFAULT_PINGER@%$(DEFAULT_PINGER)%g;\
	s%@DEFAULT_DISKD@%$(DEFAULT_DISKD)%g;\
	s%@DEFAULT_CACHE_LOG@%$(DEFAULT_CACHE_LOG)%g;\
	s%@DEFAULT_ACCESS_LOG@%$(DEFAULT_ACCESS_LOG)%g;\
	s%@DEFAULT_STORE_LOG@%$(DEFAULT_STORE_LOG)%g;\
	s%@DEFAULT_PID_FILE@%$(DEFAULT_PID_FILE)%g;\
	s%@DEFAULT_SWAP_DIR@%$(DEFAULT_SWAP_DIR)%g;\
	s%@DEFAULT_ICON_DIR@%$(DEFAULT_ICON_DIR)%g;\
	s%@DEFAULT_MIB_PATH@%$(DEFAULT_MIB_PATH)%g;\
	s%@DEFAULT_ERROR_DIR@%$(DEFAULT_ERROR_DIR)%g;\
	s%@DEFAULT_PREFIX@%$(DEFAULT_PREFIX)%g;"\
	< $(srcdir)/cf.data.pre >$@

store_modules.c: store_modules.sh Makefile
	$(SHELL) $(srcdir)/store_modules.sh $(STORE_MODULES) >store_modules.c

repl_modules.c: repl_modules.sh Makefile
	$(SHELL) $(srcdir)/repl_modules.sh $(REPL_POLICIES) > repl_modules.c

auth_modules.c: auth_modules.sh Makefile
	@$(SHELL) $(srcdir)/auth_modules.sh $(AUTH_MODULES) >auth_modules.c

install-data-local: install-sysconfDATA install-dataDATA
	@if test -f $(DESTDIR)$(DEFAULT_MIME_TABLE) ; then \
	        echo "$@ will not overwrite existing $(DESTDIR)$(DEFAULT_MIME_TABLE)" ; \
	else \
	        echo "$(INSTALL_DATA) $(srcdir)/mime.conf.default $(DESTDIR)$(DEFAULT_MIME_TABLE)" ;\
	        $(INSTALL_DATA) $(srcdir)/mime.conf.default $(DESTDIR)$(DEFAULT_MIME_TABLE); \
	fi
	@if test -f $(DESTDIR)$(DEFAULT_CONFIG_FILE) ; then \
	        echo "$@ will not overwrite existing $(DESTDIR)$(DEFAULT_CONFIG_FILE)" ; \
	else \
	        echo "$(INSTALL_DATA) squid.conf.default $(DESTDIR)$(DEFAULT_CONFIG_FILE)"; \
	        $(INSTALL_DATA) squid.conf.default $(DESTDIR)$(DEFAULT_CONFIG_FILE); \
	fi
	$(mkinstalldirs) $(DESTDIR)$(DEFAULT_LOG_PREFIX)

uninstall-local:
	@if test -f $(DESTDIR)$(DEFAULT_MIME_TABLE) ; then \
		echo "rm -f $(DESTDIR)$(DEFAULT_MIME_TABLE)"; \
		$(RM) -f $(DESTDIR)$(DEFAULT_MIME_TABLE); \
	fi
	@if test -f $(DESTDIR)$(DEFAULT_CONFIG_FILE) ; then \
		echo "rm -f $(DESTDIR)$(DEFAULT_CONFIG_FILE)"; \
		$(RM) -f $(DESTDIR)$(DEFAULT_CONFIG_FILE); \
	fi
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
