openbsd-ports/databases/tinycdb/Makefile
jca 9f1920342e Maintainer update to tinycdb-0.78.
- remove most of the makefile patching
- respect DEBUG=-g
- merge PFRAG.shared
Proofreading by sthen@.
2014-09-08 17:51:09 +00:00

38 lines
853 B
Makefile

# $OpenBSD: Makefile,v 1.4 2014/09/08 17:51:09 jca Exp $
COMMENT = creating and reading constant databases
DISTNAME = tinycdb-0.78
CATEGORIES = databases
SHARED_LIBS = cdb 0.0
HOMEPAGE = http://www.corpit.ru/mjt/tinycdb.html
MASTER_SITES = http://www.corpit.ru/mjt/tinycdb/
MAINTAINER = Christian Rueger <cr+openbsd@rueger-net.de>
# Public domain
PERMIT_PACKAGE_CDROM = Yes
WANTLIB = c
MAKE_FLAGS = CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
SHAREDLIB="libcdb.so.${LIBcdb_VERSION}" \
prefix="${PREFIX}" sysconfdir="${SYSCONFDIR}"
.include <bsd.port.arch.mk>
.if ${PROPERTIES:Mno_shared}
TEST_TARGET = tests
.else
MAKE_FLAGS += INSTALLPROG="cdb-shared"
ALL_TARGET = all shared
INSTALL_TARGET = install install-sharedlib
TEST_TARGET = tests-shared
.endif
post-install:
rm -f "${PREFIX}/lib/libcdb.so"
.include <bsd.port.mk>