xref: /freebsd/lib/libsqlite3/Makefile (revision 362492e53e0d53c771e24be22c5697300b7d8f74)
1*362492e5SBaptiste Daroussin# $FreeBSD$
2*362492e5SBaptiste Daroussin
3*362492e5SBaptiste DaroussinPRIVATELIB=	yes
4*362492e5SBaptiste DaroussinLIB=	sqlite3
5*362492e5SBaptiste DaroussinSHLIB_MAJOR?=	0
6*362492e5SBaptiste Daroussin
7*362492e5SBaptiste DaroussinSRCS=	sqlite3.c
8*362492e5SBaptiste Daroussin
9*362492e5SBaptiste DaroussinSQLITE=	${.CURDIR}/../../contrib/sqlite3
10*362492e5SBaptiste Daroussin.PATH:	${SQLITE}
11*362492e5SBaptiste Daroussin
12*362492e5SBaptiste DaroussinWARNS=	3
13*362492e5SBaptiste DaroussinCFLAGS+=	-I${SQLITE} \
14*362492e5SBaptiste Daroussin		-DSTDC_HEADERS=1 \
15*362492e5SBaptiste Daroussin		-DHAVE_SYS_TYPES_H=1 \
16*362492e5SBaptiste Daroussin		-DHAVE_SYS_STAT_H=1 \
17*362492e5SBaptiste Daroussin		-DUSE_PREAD=1 \
18*362492e5SBaptiste Daroussin		-DHAVE_STDLIB_H=1 \
19*362492e5SBaptiste Daroussin		-DHAVE_STRING_H=1 \
20*362492e5SBaptiste Daroussin		-DHAVE_MEMORY_H=1 \
21*362492e5SBaptiste Daroussin		-DHAVE_STRINGS_H=1 \
22*362492e5SBaptiste Daroussin		-DHAVE_INTTYPES_H=1 \
23*362492e5SBaptiste Daroussin		-DHAVE_STDINT_H=1 \
24*362492e5SBaptiste Daroussin		-DHAVE_UNISTD_H=1 \
25*362492e5SBaptiste Daroussin		-DHAVE_DLFCN_H=1 \
26*362492e5SBaptiste Daroussin		-DHAVE_USLEEP=1 \
27*362492e5SBaptiste Daroussin		-DHAVE_LOCALTIME_R=1 \
28*362492e5SBaptiste Daroussin		-DHAVE_GMTIME_R=1 \
29*362492e5SBaptiste Daroussin		-DHAVE_DECL_STRERROR_R=1 \
30*362492e5SBaptiste Daroussin		-DHAVE_STRERROR_R=1 \
31*362492e5SBaptiste Daroussin		-DHAVE_POSIX_FALLOCATE=1 \
32*362492e5SBaptiste Daroussin		-D_REENTRANT=1 \
33*362492e5SBaptiste Daroussin		-DSQLITE_THREADSAFE=1 \
34*362492e5SBaptiste Daroussin		-DSQLITE_ENABLE_FTS3 \
35*362492e5SBaptiste Daroussin		-DSQLITE_ENABLE_FTS4 \
36*362492e5SBaptiste Daroussin		-DSQLITE_ENABLE_RTREE
37*362492e5SBaptiste Daroussin
38*362492e5SBaptiste Daroussin.include <bsd.lib.mk>
39