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