# $NetBSD: Makefile,v 1.19 2023/09/12 22:11:08 rillig Exp $ LIB= sqlite3 INCS= sqlite3.h sqlite3ext.h INCSDIR= /usr/include SRCS= sqlite3.c LDADD+= -lm DPADD+= ${LIBM} FILES+= sqlite3.pc FILESOWN_sqlite3.pc= ${BINOWN} FILESGRP_sqlite3.pc= ${BINGRP} FILESMODE_sqlite3.pc= ${NONBINMODE} FILESDIR_sqlite3.pc= /usr/lib/pkgconfig CLEANFILES+=sqlite3.pc CWARNFLAGS.clang+= -Wno-error=implicit-int-float-conversion COPTS.sqlite3.c+= ${CC_WNO_RETURN_LOCAL_ADDR} ${CC_WNO_STRINGOP_OVERFLOW} COPTS.sqlite3.c+= ${CC_WNO_ARRAY_BOUNDS} COPTS.sqlite3.c+= -Wno-error=misleading-indentation COPTS.sqlite3.c+= ${${ACTIVE_CC} == "gcc":? -Wno-error=restrict :} .include .if ${MACHINE_CPU} == "m68k" CWARNFLAGS+= -Wa,--warn .endif .include all: sqlite3.pc dependall: all sqlite3.pc: ${SRCDIR}/sqlite3.h sqlite3.pc.in @(V=$$( (echo '#include '; echo SQLITE_VERSION) | \ ${HOST_CC} -E -I${SRCDIR} - | tail -1 | tr -d '"') && \ ${TOOL_SED} -e s/@VERSION@/$$V/ < ${.CURDIR}/sqlite3.pc.in \ > ${.TARGET})