# $Mahoroba: src/dtcp/Makefile,v 1.13 2005/12/28 08:56:55 ume Exp $
# Get the architecture
ARCH!= uname -m
# Get the operationg system type
OPSYS!= uname -s
# Get the operationg system version
OPREL!= uname -r
PREFIX?= /usr/local
BINDIR= $(PREFIX)/sbin
.if (${OPSYS} == "NetBSD")
MANDIR= $(PREFIX)/man
.else
MANDIR= $(PREFIX)/man/man
.endif
MAN= dtcps.8 dtcpc.8 dtcpauth.8
.if (${OPSYS} == "NetBSD")
RUBY?= /usr/pkg/bin/ruby
POPAUTHDB?= /usr/pkg/etc/apop.auth
DTCPS_TUNIF?= gif0
DTCPC_TUNIF?= gif0
.elif (${OPSYS} == "FreeBSD")
RUBY?= /usr/local/bin/ruby
POPAUTHDB?= /usr/local/etc/qpopper/pop.auth
DTCPS_TUNIF?= gif0
DTCPC_TUNIF?= gif
.else
RUBY?= /usr/local/bin/ruby
POPAUTHDB?= /usr/local/etc/pop.auth
DTCPS_TUNIF?= gif0
DTCPC_TUNIF?= gif0
.endif
CLEANFILES+= dtcps dtcpc dtcpauth dtcps.8 dtcpc.8 dtcpauth.8
all: dtcps dtcpc dtcpauth
dtcps: dtcps.rb
sed -e 's#@RUBY@#${RUBY}#' -e 's#@PREFIX@#${PREFIX}#' \
-e 's#@POPAUTHDB@#${POPAUTHDB}#' \
-e 's#@DTCPS_TUNIF@#${DTCPS_TUNIF}#' \
< dtcps.rb > dtcps
dtcpc: dtcpc.rb
sed -e 's#@RUBY@#${RUBY}#' -e 's#@PREFIX@#${PREFIX}#' \
-e 's#@DTCPC_TUNIF@#${DTCPC_TUNIF}#' \
< dtcpc.rb > dtcpc
dtcpauth: dtcpauth.rb
sed -e 's#@RUBY@#${RUBY}#' -e 's#@PREFIX@#${PREFIX}#' \
-e 's#@POPAUTHDB@#${POPAUTHDB}#' \
< dtcpauth.rb > dtcpauth
dtcps.8: dtcps.8.in
sed -e 's#@PREFIX@#${PREFIX}#' -e 's#@POPAUTHDB@#${POPAUTHDB}#' \
< dtcps.8.in > dtcps.8
dtcpc.8: dtcpc.8.in
sed -e 's#@PREFIX@#${PREFIX}#' -e 's#@POPAUTHDB@#${POPAUTHDB}#' \
< dtcpc.8.in > dtcpc.8
dtcpauth.8: dtcpauth.8.in
sed -e 's#@PREFIX@#${PREFIX}#' -e 's#@POPAUTHDB@#${POPAUTHDB}#' \
< dtcpauth.8.in > dtcpauth.8
realinstall:
${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 555 dtcps \
${BINDIR}/dtcps
${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 555 dtcpc \
${BINDIR}/dtcpc
${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 555 dtcpauth \
${BINDIR}/dtcpauth
dist:
@data=`date +%Y%m%d`; \
rm -rf dtcp-$${data}; \
mkdir dtcp-$${data}; \
cp -p ChangeLog GNUmakefile Makefile dtcpauth.8.in dtcpauth.rb \
dtcpc.8.in dtcpc.rb dtcpc.sh dtcps.8.in dtcps.rb dtcps.sh \
dtcp-$${data}; \
tar cvzf dtcp-$${data}.tar.gz dtcp-$${data}; \
rm -rf dtcp-$${data}
.include <bsd.prog.mk>
syntax highlighted by Code2HTML, v. 0.9.1