| @@ -1,34 +1,39 @@ | | | @@ -1,34 +1,39 @@ |
1 | # $NetBSD: Makefile,v 1.7 2016/07/06 08:01:30 mrg Exp $ | | 1 | # $NetBSD: Makefile,v 1.8 2016/10/04 14:25:02 christos Exp $ |
2 | | | 2 | |
3 | LIB= sqlite3 | | 3 | LIB= sqlite3 |
4 | INCS= sqlite3.h sqlite3ext.h | | 4 | INCS= sqlite3.h sqlite3ext.h |
5 | INCSDIR= /usr/include | | 5 | INCSDIR= /usr/include |
6 | | | 6 | |
7 | SRCS= sqlite3.c | | 7 | SRCS= sqlite3.c |
8 | | | 8 | |
9 | CFLAGS+= -DNDEBUG | | 9 | CFLAGS+= -DNDEBUG |
10 | | | 10 | |
11 | FILES+= sqlite3.pc | | 11 | FILES+= sqlite3.pc |
12 | FILESOWN_sqlite3.pc= ${BINOWN} | | 12 | FILESOWN_sqlite3.pc= ${BINOWN} |
13 | FILESGRP_sqlite3.pc= ${BINGRP} | | 13 | FILESGRP_sqlite3.pc= ${BINGRP} |
14 | FILESMODE_sqlite3.pc= ${NONBINMODE} | | 14 | FILESMODE_sqlite3.pc= ${NONBINMODE} |
15 | FILESDIR_sqlite3.pc= /usr/lib/pkgconfig | | 15 | FILESDIR_sqlite3.pc= /usr/lib/pkgconfig |
16 | | | 16 | |
17 | CLEANFILES+=sqlite3.pc | | 17 | CLEANFILES+=sqlite3.pc |
18 | | | 18 | |
19 | .include <bsd.own.mk> | | 19 | .include <bsd.own.mk> |
20 | | | 20 | |
21 | .if ${MACHINE_CPU} == "m68k" | | 21 | .if ${MACHINE_CPU} == "m68k" |
22 | CWARNFLAGS+= -Wa,--warn | | 22 | CWARNFLAGS+= -Wa,--warn |
23 | .endif | | 23 | .endif |
24 | | | 24 | |
| | | 25 | .if ${MACHINE_ARCH} == "powerpc64" |
| | | 26 | # call to `' lacks nop, can't restore toc; recompile with -fPIC |
| | | 27 | COPTS.sqlite3.c += -O0 |
| | | 28 | .endif |
| | | 29 | |
25 | .include <bsd.lib.mk> | | 30 | .include <bsd.lib.mk> |
26 | | | 31 | |
27 | all: sqlite3.pc | | 32 | all: sqlite3.pc |
28 | dependall: all | | 33 | dependall: all |
29 | | | 34 | |
30 | sqlite3.pc: ${SRCDIR}/sqlite3.h sqlite3.pc.in | | 35 | sqlite3.pc: ${SRCDIR}/sqlite3.h sqlite3.pc.in |
31 | @(V=$$( (echo '#include <sqlite3.h>'; echo SQLITE_VERSION) | \ | | 36 | @(V=$$( (echo '#include <sqlite3.h>'; echo SQLITE_VERSION) | \ |
32 | ${HOST_CC} -E -I${SRCDIR} - | tail -1 | tr -d '"') && \ | | 37 | ${HOST_CC} -E -I${SRCDIR} - | tail -1 | tr -d '"') && \ |
33 | ${TOOL_SED} -e s/@VERSION@/$$V/ < ${.CURDIR}/sqlite3.pc.in \ | | 38 | ${TOOL_SED} -e s/@VERSION@/$$V/ < ${.CURDIR}/sqlite3.pc.in \ |
34 | > ${.TARGET}) | | 39 | > ${.TARGET}) |