# Generated automatically from Makefile.in by configure.
# generated automagicly from Makefile.in - don't edit Makefile directly!!!
PROG = logtool
OBJS = readconf.o getopt.o regex.o parser.o ansi.o ascii.o tai64nfrac.o \
	csv.o html.o raw.o logtool.o main.o ncurses.o env.o gethost.o \
	mod_snort.o mod_syslog.o mod_unknown.o mod_iptables.o mod_ipresolv.o \
	mod_common.o output.o loop.o parse_pmsg.o xform.o \


PREFIX = /usr
prefix = $(PREFIX)
ETCDIR = /etc/logtool
MANDIR = ${prefix}/man

CC = gcc
INSTALL = /usr/bin/install -c
CFLAGS= -g -O2 -DHAVE_CONFIG_H
LIBS = 
DEFS = -DHAVE_CONFIG_H
INCLUDES = 
LDFLAGS =  

# related to which (if any) DB we use
DB_INCLUDES = 
DB_LIBS = -lgdbm
DB_OBJS = db_gdbm.o
DB_PATH = 

### The main build stuff
logtool: $(OBJS) $(DB_OBJS)
	$(CC) $(DEFS) $(CFLAGS) -o $(PROG) $(OBJS) $(DB_INCLUDES) $(DB_OBJS) $(DB_LIBS) $(LIBS) $(LDFLAGS)
	@echo "strip $(PROG)"	
	@strip $(PROG)

# Things for the library build stuff
$(OBJS): %.o: %.c *.h ../config.h
	$(CC) -c $(CFLAGS) $(INCLUDES) $< -o $@

$(DB_OBJS): %.o: %.c *.h ../config.h
	$(CC) -c $(CFLAGS) $(DB_INCLUDES) $(INCLUDES) $< -o $@


### How to install this puppy
install: logtool
	mkdir -p $(DESTDIR)$(ETCDIR)
	mkdir -p $(DESTDIR)$(PREFIX)/bin
	mkdir -p $(DESTDIR)$(MANDIR)/man1
	$(INSTALL) -m 0644 -o root ../conf/* $(DESTDIR)$(ETCDIR)/
	-rm -f $(DESTDIR)$(ETCDIR)/logtool.conf.in
	$(INSTALL) -m 0555 -o root -s $(PROG) $(DESTDIR)$(PREFIX)/bin/$(PROG)
	$(INSTALL) -m 0444 -o root ../doc/logtool.1 $(DESTDIR)$(MANDIR)/man1

clean:
	-rm -f a.out core *~ *.o *.a $(PROG) debug

