Tue Oct 4 14:25:02 2016 UTC ()
Hack around ppc64.


(christos)
diff -r1.7 -r1.8 src/external/public-domain/sqlite/lib/Makefile

cvs diff -r1.7 -r1.8 src/external/public-domain/sqlite/lib/Makefile (expand / switch to unified diff)

--- src/external/public-domain/sqlite/lib/Makefile 2016/07/06 08:01:30 1.7
+++ src/external/public-domain/sqlite/lib/Makefile 2016/10/04 14:25:02 1.8
@@ -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
3LIB= sqlite3 3LIB= sqlite3
4INCS= sqlite3.h sqlite3ext.h 4INCS= sqlite3.h sqlite3ext.h
5INCSDIR= /usr/include 5INCSDIR= /usr/include
6 6
7SRCS= sqlite3.c 7SRCS= sqlite3.c
8 8
9CFLAGS+= -DNDEBUG 9CFLAGS+= -DNDEBUG
10 10
11FILES+= sqlite3.pc 11FILES+= sqlite3.pc
12FILESOWN_sqlite3.pc= ${BINOWN} 12FILESOWN_sqlite3.pc= ${BINOWN}
13FILESGRP_sqlite3.pc= ${BINGRP} 13FILESGRP_sqlite3.pc= ${BINGRP}
14FILESMODE_sqlite3.pc= ${NONBINMODE} 14FILESMODE_sqlite3.pc= ${NONBINMODE}
15FILESDIR_sqlite3.pc= /usr/lib/pkgconfig 15FILESDIR_sqlite3.pc= /usr/lib/pkgconfig
16 16
17CLEANFILES+=sqlite3.pc 17CLEANFILES+=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"
22CWARNFLAGS+= -Wa,--warn 22CWARNFLAGS+= -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
 27COPTS.sqlite3.c += -O0
 28.endif
 29
25.include <bsd.lib.mk> 30.include <bsd.lib.mk>
26 31
27all: sqlite3.pc 32all: sqlite3.pc
28dependall: all 33dependall: all
29 34
30sqlite3.pc: ${SRCDIR}/sqlite3.h sqlite3.pc.in 35sqlite3.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})