1362492e5SBaptiste Daroussin 2a70cba95SGlen BarberPACKAGE=lib${LIB} 3362492e5SBaptiste DaroussinPRIVATELIB= yes 4362492e5SBaptiste DaroussinLIB= sqlite3 5362492e5SBaptiste DaroussinSHLIB_MAJOR?= 0 62c3e9170SBaptiste DaroussinLIBADD+= pthread 7362492e5SBaptiste Daroussin 8362492e5SBaptiste DaroussinSRCS= sqlite3.c 9f906f202SAdrian ChaddINCS= sqlite3.h sqlite3ext.h 10362492e5SBaptiste Daroussin 1194989169SEnji CooperSQLITE= ${SRCTOP}/contrib/sqlite3 12362492e5SBaptiste Daroussin.PATH: ${SQLITE} 13362492e5SBaptiste Daroussin 14ecebb3ccSKyle EvansWARNS?= 3 15362492e5SBaptiste DaroussinCFLAGS+= -I${SQLITE} \ 163438e7b6SPeter Wemm -DUSE_PREAD=1 \ 17362492e5SBaptiste Daroussin -DSTDC_HEADERS=1 \ 18362492e5SBaptiste Daroussin -DHAVE_SYS_TYPES_H=1 \ 19362492e5SBaptiste Daroussin -DHAVE_SYS_STAT_H=1 \ 20362492e5SBaptiste Daroussin -DHAVE_STDLIB_H=1 \ 21362492e5SBaptiste Daroussin -DHAVE_STRING_H=1 \ 22362492e5SBaptiste Daroussin -DHAVE_MEMORY_H=1 \ 23362492e5SBaptiste Daroussin -DHAVE_STRINGS_H=1 \ 24362492e5SBaptiste Daroussin -DHAVE_INTTYPES_H=1 \ 25362492e5SBaptiste Daroussin -DHAVE_STDINT_H=1 \ 26362492e5SBaptiste Daroussin -DHAVE_UNISTD_H=1 \ 27362492e5SBaptiste Daroussin -DHAVE_DLFCN_H=1 \ 28362492e5SBaptiste Daroussin -DHAVE_USLEEP=1 \ 29362492e5SBaptiste Daroussin -DHAVE_LOCALTIME_R=1 \ 30362492e5SBaptiste Daroussin -DHAVE_GMTIME_R=1 \ 31362492e5SBaptiste Daroussin -DHAVE_DECL_STRERROR_R=1 \ 32362492e5SBaptiste Daroussin -DHAVE_STRERROR_R=1 \ 33362492e5SBaptiste Daroussin -DHAVE_POSIX_FALLOCATE=1 \ 34362492e5SBaptiste Daroussin -D_REENTRANT=1 \ 35f2aac055SCy Schubert -DSQLITE_THREADSAFE=1 36362492e5SBaptiste Daroussin 37*bceb5a2cSBrandon Bergren.if ${MACHINE_ARCH} == "powerpc64le" 38*bceb5a2cSBrandon BergrenCFLAGS+= -DSQLITE_BYTEORDER=1234 39*bceb5a2cSBrandon Bergren.endif 40*bceb5a2cSBrandon Bergren 41362492e5SBaptiste Daroussin.include <bsd.lib.mk> 42