diff options
Diffstat (limited to 'mail/drac/Makefile')
-rw-r--r-- | mail/drac/Makefile | 50 |
1 files changed, 43 insertions, 7 deletions
diff --git a/mail/drac/Makefile b/mail/drac/Makefile index 7f014a889cf..69056fde3e5 100644 --- a/mail/drac/Makefile +++ b/mail/drac/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.18 2010/02/25 15:08:02 joerg Exp $ +# $NetBSD: Makefile,v 1.19 2010/03/07 13:30:48 obache Exp $ # DISTNAME= drac @@ -11,16 +11,52 @@ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://mail.cc.umanitoba.ca/drac/ COMMENT= Dynamic Relay Authorization Control +PKG_DESTDIR_SUPPORT= user-destdir + WRKSRC= ${WRKDIR} DIST_SUBDIR= ${PKGNAME_NOREV} -MAKE_ENV+= MKDIR=${MKDIR:Q} -MAKE_ENV+= INSTALL=${INSTALL:Q} -MAKE_ENV+= RANLIB=${RANLIB:Q} -MAKE_ENV+= EBIN="${LOCALBASE}/libexec" -MAKE_ENV+= MAN="${LOCALBASE}/man/man" -MAKE_ENV+= EXAMPLES="${LOCALBASE}/share/examples/drac" +MAKE_FLAGS+= RANLIB=${RANLIB:Q} +MAKE_FLAGS+= EBIN=${PREFIX}/libexec +MAKE_FLAGS+= MAN=${PREFIX}/${PKGMANDIR}/man +MAKE_FLAGS+= MANADM=8 +MAKE_FLAGS+= BDB_LIBS=${BDB_LIBS:Q} INSTALLATION_DIRS= include lib libexec ${PKGMANDIR}/man3 ${PKGMANDIR}/man8 +INSTALLATION_DIRS+= share/examples/drac + +.include "../../mk/bsd.prefs.mk" + +.if ${OPSYS} == "NetBSD" || ${OPSYS} == "Linux" +RPCGENFLAGS= -I -C +.elif ${OPSYS} == "FreeBSD" || ${OPSYS} == "DragonFly" || ${OPSYS} == "OpenBSD" +RPCGENFLAGS= -C +.elif ${OPSYS} == "SunOS" || ${OPSYS} == "BSDOS" || ${OPSYS} == "AIX" +RPCGENFLAGS= # empty +.else +RPCGENFLAGS= # empty +.endif +MAKE_FLAGS+= RPCGENFLAGS=${RPCGENFLAGS:Q} + +CFLAGS.SunOS= -DTI_RPC -DFCNTL_LOCK -DSYSINFO +CFLAGS.BSDOS= -DSOCK_RPC -DFCNTL_LOCK -DGETHOST +CFLAGS.IRIX= -DSOCK_RPC -DFCNTL_LOCK -DGETHOST +CFLAGS.NetBSD= -DSOCK_RPC -DFCNTL_LOCK -DGETHOST -DDASH_C +CFLAGS.FreeBSD= -DSOCK_RPC -DFLOCK_LOCK -DGETHOST -DDASH_C +CFLAGS.OpenBSD= -DSOCK_RPC -DFLOCK_LOCK -DGETHOST -DDASH_C +CFLAGS.Dragonfly= -DSOCK_RPC -DFLOCK_LOCK -DGETHOST -DDASH_C +CFLAGS.Linux= -DSOCK_RPC -DFCNTL_LOCK -DGETHOST -DDASH_C +CFLAGS.AIX= -DD_BSD -DBSD_INCLUDES -DSOCK_RPC -DFCNTL_LOCK -DGETHOST -DDEBUG +LIBS.SunOS= -lnsl + +INSTALL_TARGET= install install-man + +post-install: +.for e in README INSTALL testing.c dracd-setup dracd.allow-sample + ${INSTALL_DATA} ${WRKSRC}/${e} ${DESTDIR}${PREFIX}/share/examples/drac +.endfor + ${INSTALL_DATA} ${WRKSRC}/drac.h ${DESTDIR}${PREFIX}/include + ${INSTALL_LIB} ${WRKSRC}/libdrac.a ${DESTDIR}${PREFIX}/lib +.include "../../mk/bdb.buildlink3.mk" .include "../../mk/bsd.pkg.mk" |