| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.9 2013/09/11 23:04:10 joerg Exp $ | | 1 | # $NetBSD: Makefile,v 1.10 2016/10/04 14:33:16 christos Exp $ |
2 | | | 2 | |
3 | USE_SHLIBDIR= yes | | 3 | USE_SHLIBDIR= yes |
4 | USE_FORT?= no | | 4 | USE_FORT?= no |
5 | NOLINT= #defined | | 5 | NOLINT= #defined |
6 | | | 6 | |
7 | .include "../../lvm2tools.mk" | | 7 | .include "../../lvm2tools.mk" |
8 | | | 8 | |
9 | LIB= devmapper | | 9 | LIB= devmapper |
10 | | | 10 | |
11 | CWARNFLAGS.clang+= -Wno-comment -Wno-parentheses -Wno-switch | | 11 | CWARNFLAGS.clang+= -Wno-comment -Wno-parentheses -Wno-switch |
12 | | | 12 | |
13 | CPPFLAGS+= -I${LIBDEVMAPPER_DISTDIR} \ | | 13 | CPPFLAGS+= -I${LIBDEVMAPPER_DISTDIR} \ |
14 | -I${LIBDEVMAPPER_DISTDIR}/misc \ | | 14 | -I${LIBDEVMAPPER_DISTDIR}/misc \ |
| @@ -25,20 +25,25 @@ LIBDPLIBS+= dm ${NETBSDSRCDIR}/lib/libdm | | | @@ -25,20 +25,25 @@ LIBDPLIBS+= dm ${NETBSDSRCDIR}/lib/libdm |
25 | | | 25 | |
26 | SRCS+= bitset.c hash.c list.c libdm-common.c libdm-file.c \ | | 26 | SRCS+= bitset.c hash.c list.c libdm-common.c libdm-file.c \ |
27 | libdm-deptree.c libdm-string.c libdm-report.c \ | | 27 | libdm-deptree.c libdm-string.c libdm-report.c \ |
28 | dbg_malloc.c pool.c matcher.c parse_rx.c ttree.c \ | | 28 | dbg_malloc.c pool.c matcher.c parse_rx.c ttree.c \ |
29 | libdm-nbsd-iface.c libdm_netbsd.c | | 29 | libdm-nbsd-iface.c libdm_netbsd.c |
30 | | | 30 | |
31 | .ifdef RUMP_ACTION | | 31 | .ifdef RUMP_ACTION |
32 | CPPFLAGS+= -DRUMP_ACTION -DRUMP_SYS_IOCTL -DRUMP_SYS_CLOSE -DRUMP_SYS_OPEN | | 32 | CPPFLAGS+= -DRUMP_ACTION -DRUMP_SYS_IOCTL -DRUMP_SYS_CLOSE -DRUMP_SYS_OPEN |
33 | LDADD+= -lrumpdev_disk -lrumpdev_dm -lrumpdev | | 33 | LDADD+= -lrumpdev_disk -lrumpdev_dm -lrumpdev |
34 | LDADD+= -lrumpvfs -lrump -lrumpuser -lpthread | | 34 | LDADD+= -lrumpvfs -lrump -lrumpuser -lpthread |
35 | DBG= -g | | 35 | DBG= -g |
36 | .endif | | 36 | .endif |
37 | | | 37 | |
| | | 38 | # call to `dm_lib_release' lacks nop, can't restore toc; recompile with -fPIC |
| | | 39 | .if ${MACHINE_ARCH} == "powerpc64" |
| | | 40 | COPTS.libdm-nbsd-iface.c+= -O0 |
| | | 41 | .endif |
| | | 42 | |
38 | .PATH: ${LIBDEVMAPPER_DISTDIR}/ | | 43 | .PATH: ${LIBDEVMAPPER_DISTDIR}/ |
39 | .PATH: ${LIBDEVMAPPER_DISTDIR}/datastruct | | 44 | .PATH: ${LIBDEVMAPPER_DISTDIR}/datastruct |
40 | .PATH: ${LIBDEVMAPPER_DISTDIR}/mm | | 45 | .PATH: ${LIBDEVMAPPER_DISTDIR}/mm |
41 | .PATH: ${LIBDEVMAPPER_DISTDIR}/regex | | 46 | .PATH: ${LIBDEVMAPPER_DISTDIR}/regex |
42 | .PATH: ${LIBDEVMAPPER_DISTDIR}/ioctl | | 47 | .PATH: ${LIBDEVMAPPER_DISTDIR}/ioctl |
43 | | | 48 | |
44 | .include <bsd.lib.mk> | | 49 | .include <bsd.lib.mk> |