1 # $NetBSD: Makefile,v 1.19 2014/07/09 23:41:40 justin Exp $ 2 # 3 4 .include <bsd.own.mk> 5 6 WARNS?= 5 7 8 # rumpuser.h is in sys/rump for inclusion by kernel components 9 .PATH: ${.CURDIR}/../../sys/rump/include/rump 10 11 LIB= rumpuser 12 LIBDPLIBS+= pthread ${.CURDIR}/../libpthread 13 .for lib in ${RUMPUSER_EXTERNAL_DPLIBS} 14 LIBDO.${lib}= _external 15 LIBDPLIBS+= ${lib} lib 16 .endfor 17 CPPFLAGS+= -DLIBRUMPUSER 18 #CPPFLAGS+= -D_DIAGNOSTIC 19 20 SRCS= rumpuser.c 21 SRCS+= rumpuser_pth.c 22 SRCS+= rumpuser_component.c rumpuser_bio.c 23 SRCS+= rumpuser_file.c rumpuser_mem.c 24 25 SRCS+= rumpuser_errtrans.c rumpuser_sigtrans.c 26 27 # optional 28 SRCS+= rumpuser_dl.c rumpuser_sp.c rumpuser_daemonize.c 29 30 INCSDIR= /usr/include/rump 31 INCS= rumpuser.h rumpuser_component.h rumpuser_port.h 32 33 MAN= rumpuser.3 34 35 CPPFLAGS+= -D_REENTRANT 36 37 38 .include <bsd.lib.mk> 39