# $Id: Makefile.in,v 1.15 2003/08/11 19:12:11 ak Exp $ CC=cc CFLAGS=-fno-common -DHAVE_CONFIG_H -D_BSD_SOURCE LDFLAGS= LIBS=-lcrypt -lssl -lcrypto OUTPUT=akpop3d OBJS=authenticate.o \ lock_maildrop.o \ main.o \ pop3_session.o \ process.o \ rw.o \ signal.o \ ssl.o \ tcp_listen.o \ daemonize.o \ md5.o \ strlcpy.o \ mysql.o RM=rm -f INSTALL=/usr/bin/install -c -o root -g wheel INSTALL_PROGRAM=install -s -o root -g wheel -m 555 INSTALL_DATA=install -o root -g wheel -m 444 GZIP=gzip -9 prefix = exec_prefix = ${prefix} sbindir = ${exec_prefix}/sbin mandir = ${prefix}/man confdir = ${prefix}/etc/akpop3d initdir = ${prefix}/etc/init.d INIT_SCRIPTS=akpop3d.sh akpop3d-ssl.sh all: $(OUTPUT) $(OUTPUT): $(OBJS) $(CC) -o $(OUTPUT) $(OBJS) $(LIBS) $(LDFLAGS) %.o: %.c $(CC) $(DEFS) $(CFLAGS) -c $< clean: $(RM) $(OBJS) $(OUTPUT) core *.core distclean: clean $(RM) config.h Makefile config.log config.status config.cache $(RM) redhat/akpop3d.spec tarball: distclean cd .. && tar cvvf akpop3d.tar.gz akpop3d --use=gzip --exclude CVS install: install_sbin install_man install_init install_conf install_sbin: mkdir -p $(DESTDIR)$(sbindir) $(INSTALL) $(OUTPUT) $(DESTDIR)$(sbindir) install_man: mkdir -p $(DESTDIR)$(mandir)/man8 $(INSTALL) $(OUTPUT).8 $(DESTDIR)$(mandir)/man8 # $(GZIP) $(DESTDIR)$(mandir)/man8/$(OUTPUT).8 install_init: mkdir -p $(DESTDIR)$(initdir) $(INSTALL) -m 755 $(INIT_SCRIPTS) $(DESTDIR)$(initdir) install_conf: mkdir -p $(DESTDIR)$(confdir) # dependencies authenticate.o: authenticate.c config.h daemonize.o: daemonize.c lock_maildrop.o: lock_maildrop.c lock_maildrop.h main.o: main.c tcp_listen.h signal.h ssl.h config.h md5.o: md5.c md5.h config.h mysql.o: mysql.c mysql.h strlcpy.h pop3_session.o: pop3_session.c lock_maildrop.h \ rw.h process.h signal.h ssl.h config.h process.o: process.c process.h lock_maildrop.h rw.h config.h rw.o: rw.c rw.h ssl.h config.h signal.o: signal.c signal.h ssl.o: ssl.c ssl.h config.h strlcpy.o: strlcpy.c strlcpy.h tcp_listen.o: tcp_listen.c tcp_listen.h config.h