Home | History | Annotate | Line # | Download | only in lib
Makefile revision 1.17
      1  1.17  riastrad # $NetBSD: Makefile,v 1.17 2023/08/09 07:37:23 riastradh Exp $
      2   1.1     joerg 
      3   1.1     joerg LIB=		sqlite3
      4   1.1     joerg INCS=		sqlite3.h sqlite3ext.h
      5   1.1     joerg INCSDIR=	/usr/include
      6   1.1     joerg 
      7   1.1     joerg SRCS=		sqlite3.c
      8   1.1     joerg 
      9   1.1     joerg CFLAGS+=	-DNDEBUG
     10   1.1     joerg 
     11  1.13       nia LDADD+=		-lm
     12  1.13       nia DPADD+=		${LIBM}
     13  1.11       nia 
     14   1.1     joerg FILES+=			sqlite3.pc
     15   1.1     joerg FILESOWN_sqlite3.pc=	${BINOWN}
     16   1.1     joerg FILESGRP_sqlite3.pc=	${BINGRP}
     17   1.1     joerg FILESMODE_sqlite3.pc=	${NONBINMODE}
     18   1.1     joerg FILESDIR_sqlite3.pc=	/usr/lib/pkgconfig
     19   1.1     joerg 
     20   1.4  christos CLEANFILES+=sqlite3.pc
     21   1.4  christos 
     22  1.10     joerg CWARNFLAGS.clang+=	-Wno-error=implicit-int-float-conversion
     23  1.16       mrg 
     24  1.16       mrg COPTS.sqlite3.c+=	${CC_WNO_RETURN_LOCAL_ADDR} ${CC_WNO_STRINGOP_OVERFLOW}
     25  1.16       mrg COPTS.sqlite3.c+=	${CC_WNO_ARRAY_BOUNDS}
     26  1.16       mrg COPTS.sqlite3.c+=	-Wno-error=misleading-indentation
     27  1.17  riastrad COPTS.sqlite3.c+=	${${ACTIVE_CC} == "gcc":? -Wno-error=restrict :}
     28  1.10     joerg 
     29   1.7       mrg .include <bsd.own.mk>
     30   1.7       mrg 
     31   1.7       mrg .if ${MACHINE_CPU} == "m68k"
     32   1.7       mrg CWARNFLAGS+=	-Wa,--warn
     33   1.7       mrg .endif
     34   1.7       mrg 
     35   1.1     joerg .include <bsd.lib.mk>
     36   1.4  christos 
     37   1.5       dsl all: sqlite3.pc
     38   1.5       dsl dependall: all
     39   1.5       dsl 
     40   1.4  christos sqlite3.pc: ${SRCDIR}/sqlite3.h sqlite3.pc.in
     41   1.4  christos 	@(V=$$( (echo '#include <sqlite3.h>'; echo SQLITE_VERSION) | \
     42   1.6  christos 	    ${HOST_CC} -E -I${SRCDIR} - | tail -1 | tr -d '"') && \
     43   1.4  christos 	    ${TOOL_SED} -e s/@VERSION@/$$V/ < ${.CURDIR}/sqlite3.pc.in \
     44   1.4  christos 	    > ${.TARGET})
     45