# Generated automatically from Makefile.in by configure.
#### Makefile for IMAP proxy
#### Contributed by Gary Mills <mills@cc.UManitoba.CA>

# Fixed to work with configure script
# by Devrim SERAL <devrim@gazi.edu.tr>

# Cleaned up by Ken Murchison

## Tuneables

# Paths
SHELL = /bin/sh

top_srcdir = .
srcdir = .
prefix = /usr/local
exec_prefix = ${prefix}
bindir = $(exec_prefix)/bin
sbindir = $(exec_prefix)/sbin
infodir = $(prefix)/info
libdir = $(prefix)/lib/gnudl
mandir = $(prefix)/man/man3
rpm_prefix = @rpm_prefix@

CC = cc
CPPFLAGS =  -DDEFAULT_CONFIG_FILE=\"/docsis/etc/pop3proxyd.conf\"
LDFLAGS = 
LIBS = -lcrypto -lpthread 
DEFINES = 
FLAGS = $(CPPFLAGS) -fno-common -I. -I./include

INSTALL = /usr/bin/install -c -o root -g wheel
EBIN = $(sbindir)
MAN =  $(mandir)
ETC =  /etc
# ETC =  ${prefix}/etc


## Nothing to change after this point

# Libraries

XYD_LIB = $(LIBS)
TAT_LIB = -lcurses

# Object files

XYD_OBJ = ./src/icc.o ./src/main.o ./src/imapcommon.o ./src/request.o \
	  ./src/hash.o ./src/becomenonroot.o ./src/config.o ./src/logging.o
TAT_OBJ = ./src/pimpstat.o ./src/config.o

# Final targets

XYD_BIN = ./bin/pop3proxyd
TAT_BIN = ./bin/pop3proxystat

# Rules

all: $(XYD_BIN) $(TAT_BIN)

$(XYD_OBJ) $(TAT_OBJ): $(MAKEFILE) ./include/common.h ./include/pop3proxy.h

.c.o:
	$(CC) $(CFLAGS) $(FLAGS) -c -o $@ $<

$(XYD_BIN): $(XYD_OBJ)
	$(CC) -o $@ $(XYD_OBJ) $(LDFLAGS) $(XYD_LIB)

$(TAT_BIN): $(TAT_OBJ)
	$(CC) -o $@ $(TAT_OBJ) $(TAT_LIB)

clean:
	rm -f ./src/core  $(XYD_OBJ) $(TAT_OBJ) $(XYD_BIN) $(TAT_BIN)

distclean: clean
	rm -f config.cache config.log config.h Makefile

install: $(XYD_BIN) $(TAT_BIN)
	$(INSTALL) -o bin -g bin -m 0755 $(XYD_BIN) $(EBIN)
	$(INSTALL) -o bin -g bin -m 0755 $(TAT_BIN) $(EBIN)

install-init:
	$(INSTALL) -o root -g sys -m 0755 ./scripts/imapproxy.init $(ETC)/init.d/imapproxy
	ln -s ../init.d/imapproxy /etc/rc2.d/S99imapproxy
	ln -s ../init.d/imapproxy /etc/rc0.d/K10imapproxy

install-conf:
	$(INSTALL) -o root -g bin -m 0755 ./scripts/imapproxy.conf $(ETC)

rpm-install: install 
	$(INSTALL) -o root -g sys -m 0755 ./scripts/imapproxy.conf $(rpm_prefix)/etc
	$(INSTALL) -o root -g sys -m 0755 ./scripts/imapproxy.init $(rpm_prefix)/etc/init.d/imapproxy

pkg:
	pkgmk -o -r .
####


syntax highlighted by Code2HTML, v. 0.9.1