# $Id: Makefile.in,v 1.14 2005/05/15 17:03:46 armin Exp $

prefix=
exec_prefix=${prefix}
bindir=${exec_prefix}/bin
sbindir=${exec_prefix}/sbin
mandir=${prefix}/man

CC=cc
CPPFLAGS= -I. -Ilibevent -DHAVE_CONFIG_H -DVERSION="\"1.15\""
CFLAGS=-fno-common ${CPPFLAGS}
###CFLAGS=-fno-common $(CPPFLAGS)
INSTALL=/usr/bin/install -c -o root -g wheel
LDFLAGS=
LIBEVENT=libevent/libevent.a
LIBS=
MAN=mdoc
NROFF=/usr/bin/nroff
OBJS=dnsproxy.o daemon.o hash.o internal.o log.o parse.o stats.o


all: dnsproxy dnsproxy.cat1

install: all
	$(INSTALL) -s -m 555 dnsproxy $(sbindir)
	$(INSTALL) -m 444 dnsproxy.cat1 $(mandir)/cat1/dnsproxy.0

dnsproxy: $(OBJS) $(LIBEVENT)
	$(CC) $(LDFLAGS) -o dnsproxy $(OBJS) $(LIBEVENT) $(LIBS)

libevent/libevent.a:
	(cd libevent ; $(MAKE))

dnsproxy.cat1: dnsproxy.1
	$(NROFF) -$(MAN) dnsproxy.1 > dnsproxy.cat1

clean:
	-rm -f dnsproxy $(OBJS) dnsproxy.cat1 dnsproxy.core
	-(cd libevent ; $(MAKE) clean)

distclean: clean
	-rm -f Makefile config.log config.status config.h
	-(cd libevent ; $(MAKE) distclean)

cvsclean: clean
	-rm -f Makefile config.log config.status config.h
	-rm -f configure config.h.in config.h.in~
	-rm -f README dnsproxy.1
	-rm -rf autom4te.cache
	-(cd libevent ; $(MAKE) cvsclean)

DISTDIR=dnsproxy-1.15
dist:
	-rm -f $(DISTDIR).tar $(DISTDIR).tar.gz
	-tar -I MANIFEST -s '/^/$(DISTDIR)\//' -cvf $(DISTDIR).tar
	-gzip -9 $(DISTDIR).tar



syntax highlighted by Code2HTML, v. 0.9.1