1# $NetBSD: Makefile.inc,v 1.12 2022/04/19 22:40:45 rillig Exp $ 2 3WARNS= 2 4 5SRCDIR:= ${.PARSEDIR}/dist 6 7.PATH: ${SRCDIR} 8 9CPPFLAGS+= \ 10 -DHAVE_GMTIME_R=1 \ 11 -DHAVE_INTTYPES_H=1 \ 12 -DHAVE_LOCALTIME_R=1 \ 13 -DHAVE_READLINE=1 \ 14 -DHAVE_STDINT_H=1 \ 15 -DHAVE_STRERROR_R=1 \ 16 -DHAVE_USLEEP=1 \ 17 -DHAVE_SYS_ENDIAN_H=1 \ 18 -DSQLITE_THREADSAFE \ 19 -DSQLITE_MAX_WORKER_THREADS=0 \ 20 -DSQLITE_ENABLE_COLUMN_METADATA \ 21 -DSQLITE_ENABLE_FTS3_PARENTHESIS \ 22 -DSQLITE_ENABLE_FTS4 \ 23 -DSQLITE_ENABLE_FTS5 \ 24 -DSQLITE_ENABLE_JSON1 \ 25 -DSQLITE_ENABLE_RTREE \ 26 -DSQLITE_ENABLE_GEOPOLY \ 27 -DSQLITE_ENABLE_LOAD_EXTENSION \ 28 -DSQLITE_ENABLE_UNLOCK_NOTIFY \ 29 -DSQLITE_HAVE_ISNAN 30 31CWARNFLAGS+= -Wno-shadow -Wno-unused 32 33LINTFLAGS+= -X 117 # bitwise '>>' on signed value possibly nonportable 34LINTFLAGS+= -X 161 # constant in conditional context 35LINTFLAGS+= -X 220 # fallthrough on case statement 36LINTFLAGS+= -X 247 # pointer cast from '%s' to '%s' may be troublesome 37LINTFLAGS+= -X 275 # cast discards 'const' from type '%s' 38