#	from: @(#)Makefile	5.6 (Berkeley) 9/27/90
#	$Id: Makefile,v 1.13 2009/12/14 18:09:48 sjg Exp $

PROG=	rdistd
MAN=	rdistd.8
USE_SSL=no

SRCS= rdistd.c server.c filesys.c filesys-os.c

SRCS+= common.c message.c setargs.c

CFLAGS+= -U_ANSI_SOURCE -UUSE_SSL
CFLAGS+=  -I${.CURDIR}/../rdist/${.OBJDIR:T} -I${.CURDIR}/../rdist
CFLAGS+= -I${RDISTSRC}/include -I${RDISTSRC}/config -I${RDISTSRC}/src

.include "../Makefile.inc"

RDISTSRC?=${.CURDIR}/src
.PATH:	${RDISTSRC}/src

ldadd:= ${LDADD}
LDADD=

.if ${host_os} == "freebsd"
os_h:=os-${host_targ}.h
.if !exists(${RDISTSRC}/config/${os_h})
os_h=os-freebsd2.h
.endif
CFLAGS+= -DOS_H=\"${os_h}\"
LDADD+= -L/usr/lib -lcompat
.elif ${MACHINE} == "i386" || ${MACHINE} == "sparc"
CFLAGS+= -DOS_H=\"os-netbsd1.h\"
LDADD+= -L/usr/lib -lcompat
.elif ${MACHINE} == "sun386"
CFLAGS+= -DOS_H=\"os-sunos4.h\"
.else
CFLAGS+= -DOS_H=\"os-`${RDISTSRC}/config/os-type`.h\"
.endif
LDADD+= ${ldadd}

.include <prog.mk>

BINDIR=/usr/local/bin

.if exists(/usr/lib/libutil.a)
LDADD+= -lutil
.endif

rdistd.8: ${RDISTSRC}/doc/rdistd.man
	ln -s ${RDISTSRC}/doc/rdistd.man $@
