.if defined(BATCH)
LOCKINGTEST=/tmp .
.else
LOCKINGTEST=__defaults__
.endif
#LOCKINGTEST=/tmp . # Uncomment and add any directories you see fit.
# If LOCKINGTEST is defined, autoconf will NOT
# prompt you to enter additional directories.
# See INSTALL for more information about the
# significance of the locking tests.
########################################################################
# Only edit below this line if you *think* you know what you are doing #
########################################################################
#LOCKINGTEST=100 # Uncomment (and change) if you think you know
# it better than the autoconf lockingtests.
# This will cause the lockingtests to be hotwired.
# 100 to enable fcntl()
# 010 to enable lockf()
# 001 to enable flock()
# Or them together to get the desired combination.
# Optional system libraries we search for
SEARCHLIBS = -lm -ldir -lx -lsocket -lnet -linet -lnsl_s -lnsl_i -lnsl -lsun \
-lgen -lsockdns -ldl
# -lresolv # not really needed, is it?
# Informal list of directories where we look for the libraries in SEARCHLIBS
LIBPATHS=/lib /usr/lib /usr/local/lib
GCC_WARNINGS = -O2 -pedantic -Wreturn-type -Wunused -Wformat -Wtraditional \
-Wpointer-arith -Wconversion -Waggregate-return \
#-Wimplicit -Wshadow -Wid-clash-6 #-Wuninitialized
# The place to put your favourite extra cc flag
CFLAGS0 = #-O #$(GCC_WARNINGS)
LDFLAGS0= -s
# Read my libs :-)
LIBS=
CFLAGS1 = $(CFLAGS0) #-posix -Xp
LDFLAGS1= $(LDFLAGS0) $(LIBS) #-lcposix
####CC = cc # gcc
# object file extension
O = o
RM = /bin/rm -f
MV = mv -f
LN = ln
BSHELL = /bin/sh
INSTALL = cp
DEVNULL = /dev/null
STRIP = strip
MKDIRS = new/mkinstalldirs
SUBDIRS = src man
BINSS = procmail lockfile formail mailstat
MANS1S = procmail formail lockfile
MANS5S = procmailrc procmailsc procmailex
# Possible locations for the sendmail.cf file
SENDMAILCFS = /etc/mail/sendmail.cf /etc/sendmail.cf /usr/lib/sendmail.cf
# Makefile.1 - mark, don't (re)move this, a sed script needs it
FGREP = fgrep
STRIP =
CFLAGS += $(CFLAGS1)
LDFLAGS += $(LDFLAGS1) -lm -lnet -ldl -lc
BINS= new/procmail new/lockfile new/formail new/mailstat
MANS= new/procmail.1 new/formail.1 new/lockfile.1 new/procmailrc.5 new/procmailsc.5 new/procmailex.5
MANS1= procmail.$(MAN1SUFFIX) formail.$(MAN1SUFFIX) lockfile.$(MAN1SUFFIX)
MANS5= procmailrc.$(MAN5SUFFIX) procmailsc.$(MAN5SUFFIX) procmailex.$(MAN5SUFFIX)
MANSS= procmail.1 formail.1 lockfile.1 procmailrc.5 procmailsc.5 procmailex.5
NBINS= ../new/procmail ../new/lockfile ../new/formail ../new/mailstat
NMANS= ../new/procmail.1 ../new/formail.1 ../new/lockfile.1 ../new/procmailrc.5 ../new/procmailsc.5 ../new/procmailex.5
#$Id: Makefile.0,v 1.9 1994/09/27 15:03:36 berg Exp $
all: $(MANSS)
make:
@$(SHELL) -c "exit 0"
.PRECIOUS: Makefile
../config.check:
@cd ..; $(MAKE) config.check
man.sed: man_sed
man_sed:
@cd ../src; $(MAKE) ../man/man.sed
clean:
$(RM) $(MANSS) man.sed* _Makefile *core*
Makefile: ../Makefile Makefile.0
@echo "You have made changes to the master Makefile, in order for"
@echo "these changes to show through, you will first have to do:"
@echo "$(MAKE) makefiles"
makefiles Makefiles makefile:
cd ..; $(MAKE) makefiles
init:
cd ..; $(MAKE) $@
../new/procmail.1: procmail.1 ../config.check
@test -d ../new || mkdir ../new
@$(RM) $@
$(LN) ../man/procmail.1 $@
../new/formail.1: formail.1 ../config.check
@test -d ../new || mkdir ../new
@$(RM) $@
$(LN) ../man/formail.1 $@
../new/lockfile.1: lockfile.1 ../config.check
@test -d ../new || mkdir ../new
@$(RM) $@
$(LN) ../man/lockfile.1 $@
../new/procmailrc.5: procmailrc.5 ../config.check
@test -d ../new || mkdir ../new
@$(RM) $@
$(LN) ../man/procmailrc.5 $@
../new/procmailsc.5: procmailsc.5 ../config.check
@test -d ../new || mkdir ../new
@$(RM) $@
$(LN) ../man/procmailsc.5 $@
../new/procmailex.5: procmailex.5 ../config.check
@test -d ../new || mkdir ../new
@$(RM) $@
$(LN) ../man/procmailex.5 $@
procmail.1: procmail.man man.sed mansed
$(SHELL) ./mansed $(SHELL) procmail.man $@ "$(RM)" $(DEVNULL)
formail.1: formail.man man.sed mansed
$(SHELL) ./mansed $(SHELL) formail.man $@ "$(RM)" $(DEVNULL)
lockfile.1: lockfile.man man.sed mansed
$(SHELL) ./mansed $(SHELL) lockfile.man $@ "$(RM)" $(DEVNULL)
procmailrc.5: procmailrc.man man.sed mansed
$(SHELL) ./mansed $(SHELL) procmailrc.man $@ "$(RM)" $(DEVNULL)
procmailsc.5: procmailsc.man man.sed mansed
$(SHELL) ./mansed $(SHELL) procmailsc.man $@ "$(RM)" $(DEVNULL)
procmailex.5: procmailex.man man.sed mansed
$(SHELL) ./mansed $(SHELL) procmailex.man $@ "$(RM)" $(DEVNULL)
#
syntax highlighted by Code2HTML, v. 0.9.1