1# $NetBSD: Makefile,v 1.6 2014/03/07 18:37:48 christos Exp $
2
3LIB=		sqlite3
4INCS=		sqlite3.h sqlite3ext.h
5INCSDIR=	/usr/include
6
7SRCS=		sqlite3.c
8
9CFLAGS+=	-DNDEBUG
10
11FILES+=			sqlite3.pc
12FILESOWN_sqlite3.pc=	${BINOWN}
13FILESGRP_sqlite3.pc=	${BINGRP}
14FILESMODE_sqlite3.pc=	${NONBINMODE}
15FILESDIR_sqlite3.pc=	/usr/lib/pkgconfig
16
17CLEANFILES+=sqlite3.pc
18
19.include <bsd.lib.mk>
20
21.if defined(__MINIX)
22.if !empty(DBG:M-Og) || !empty(CFLAGS:M-Og) || \
23	!empty(DBG:M-g) || !empty(CFLAGS:M-g)
24#LSC: -Wno-maybe-uninitialized while compiling with -DNDEBUG -Og
25CWARNFLAGS.gcc+=	-Wno-maybe-uninitialized
26.endif
27.endif # defined(__MINIX)
28
29all: sqlite3.pc
30dependall: all
31
32sqlite3.pc: ${SRCDIR}/sqlite3.h sqlite3.pc.in
33	@(V=$$( (echo '#include <sqlite3.h>'; echo SQLITE_VERSION) | \
34	    ${HOST_CC} -E -I${SRCDIR} - | tail -1 | tr -d '"') && \
35	    ${TOOL_SED} -e s/@VERSION@/$$V/ < ${.CURDIR}/sqlite3.pc.in \
36	    > ${.TARGET})
37