1 1.6.2.1 tls # $NetBSD: Makefile,v 1.6.2.1 2013/06/23 06:21:08 tls Exp $ 2 1.1 pooka # 3 1.1 pooka 4 1.6.2.1 tls .include <bsd.own.mk> 5 1.6.2.1 tls 6 1.6 matt WARNS?= 5 7 1.1 pooka 8 1.2 pooka # rumpuser.h is in sys/rump for inclusion by kernel components 9 1.2 pooka .PATH: ${.CURDIR}/../../sys/rump/include/rump 10 1.2 pooka 11 1.2 pooka LIB= rumpuser 12 1.4 pooka LIBDPLIBS+= pthread ${.CURDIR}/../libpthread 13 1.6.2.1 tls .for lib in ${RUMPUSER_EXTERNAL_DPLIBS} 14 1.6.2.1 tls LIBDO.${lib}= _external 15 1.6.2.1 tls LIBDPLIBS+= ${lib} lib 16 1.6.2.1 tls .endfor 17 1.6.2.1 tls CPPFLAGS+= -DLIBRUMPUSER 18 1.4 pooka #CPPFLAGS+= -D_DIAGNOSTIC 19 1.2 pooka 20 1.6.2.1 tls SRCS= rumpuser.c 21 1.2 pooka SRCS+= rumpuser_pth.c 22 1.6.2.1 tls SRCS+= rumpuser_component.c rumpuser_errtrans.c rumpuser_bio.c 23 1.6.2.1 tls 24 1.6.2.1 tls # optional 25 1.5 pooka SRCS+= rumpuser_dl.c rumpuser_sp.c rumpuser_daemonize.c 26 1.2 pooka 27 1.2 pooka INCSDIR= /usr/include/rump 28 1.6.2.1 tls INCS= rumpuser.h rumpuser_component.h 29 1.2 pooka 30 1.1 pooka MAN= rumpuser.3 31 1.1 pooka 32 1.2 pooka CPPFLAGS+= -D_REENTRANT 33 1.2 pooka 34 1.2 pooka 35 1.2 pooka .include <bsd.lib.mk> 36