Home | History | Annotate | Line # | Download | only in lib
Makefile revision 1.7
      1 # $NetBSD: Makefile,v 1.7 2016/07/06 08:01:30 mrg Exp $
      2 
      3 LIB=		sqlite3
      4 INCS=		sqlite3.h sqlite3ext.h
      5 INCSDIR=	/usr/include
      6 
      7 SRCS=		sqlite3.c
      8 
      9 CFLAGS+=	-DNDEBUG
     10 
     11 FILES+=			sqlite3.pc
     12 FILESOWN_sqlite3.pc=	${BINOWN}
     13 FILESGRP_sqlite3.pc=	${BINGRP}
     14 FILESMODE_sqlite3.pc=	${NONBINMODE}
     15 FILESDIR_sqlite3.pc=	/usr/lib/pkgconfig
     16 
     17 CLEANFILES+=sqlite3.pc
     18 
     19 .include <bsd.own.mk>
     20 
     21 .if ${MACHINE_CPU} == "m68k"
     22 CWARNFLAGS+=	-Wa,--warn
     23 .endif
     24 
     25 .include <bsd.lib.mk>
     26 
     27 all: sqlite3.pc
     28 dependall: all
     29 
     30 sqlite3.pc: ${SRCDIR}/sqlite3.h sqlite3.pc.in
     31 	@(V=$$( (echo '#include <sqlite3.h>'; echo SQLITE_VERSION) | \
     32 	    ${HOST_CC} -E -I${SRCDIR} - | tail -1 | tr -d '"') && \
     33 	    ${TOOL_SED} -e s/@VERSION@/$$V/ < ${.CURDIR}/sqlite3.pc.in \
     34 	    > ${.TARGET})
     35