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