openbsd-ports/devel/libexecinfo/Makefile

43 lines
1.0 KiB
Makefile
Raw Normal View History

2013-03-11 06:50:00 -04:00
# $OpenBSD: Makefile,v 1.16 2013/03/11 10:50:09 espie Exp $
COMMENT = clone of backtrace facility found in the GNU libc
V = 0.2
DISTNAME = backtrace-$V
PKGNAME = libexecinfo-$V
REVISION = 3
EPOCH = 0
CATEGORIES = devel
SHARED_LIBS = execinfo 2.0
HOMEPAGE = http://opensource.conformal.com/wiki/Backtrace
MASTER_SITES = http://opensource.conformal.com/snapshots/backtrace/
EXTRACT_SUFX = .tgz
2009-04-09 11:03:06 -04:00
# BSD
PERMIT_PACKAGE_CDROM = Yes
WANTLIB= c
CFLAGS+= -Wl,--export-dynamic
LDFLAGS+= -Wl,--export-dynamic
MAKE_FLAGS = LIB=execinfo
FAKE_FLAGS = PREFIX=${WRKINST}/${TRUEPREFIX} \
MANDIR=${PREFIX}/man/man
2011-12-09 05:20:56 -05:00
.if ${MACHINE_ARCH:Mmips64*} || ${MACHINE_ARCH:Mhppa} || ${MACHINE_ARCH:Marm}
CFLAGS+= -D__BUILTIN_HACK
.endif
do-configure:
printf "major=${LIBexecinfo_VERSION:R}\nminor=${LIBexecinfo_VERSION:E}\n" \
> ${WRKSRC}/libbacktrace/shlib_version
post-install:
mv ${PREFIX}/include/backtrace.h ${PREFIX}/include/execinfo.h
${INSTALL_PROGRAM} ${WRKDIST}/examples/backtrace_test \
${PREFIX}/bin/backtrace_test
.include <bsd.port.mk>