1 # $NetBSD: Makefile,v 1.10 2013/09/10 17:39:10 pooka Exp $ 2 # 3 4 .PATH: ${.CURDIR}/../../sys/rump/librump/rumpkern 5 6 LIB= rumpclient 7 USE_SHLIBDIR= yes 8 MAN= rumpclient.3 9 10 .include <bsd.own.mk> 11 12 INCS= rumpclient.h 13 INCSDIR= /usr/include/rump 14 15 .for lib in ${RUMPCLIENT_EXTERNAL_DPLIBS} 16 LIBDO.${lib}= _external 17 LIBDPLIBS+= ${lib} lib 18 .endfor 19 20 CPPFLAGS+= -DRUMP_CLIENT 21 CPPFLAGS+= -I${.OBJDIR} -I${.CURDIR} 22 CPPFLAGS+= -I${.CURDIR}/../librumpuser 23 SRCS= rumpclient.c 24 SRCS+= rump_syscalls.c 25 26 CLEANFILES+= srcsys 27 28 COPTS.rump_syscalls.c+= -fno-strict-aliasing 29 30 .if !make(obj) && !make(clean) && !make(cleandir) 31 .BEGIN: 32 @rm -f srcsys 33 @ln -s ${NETBSDSRCDIR}/sys/sys srcsys 34 .endif 35 36 .include <bsd.lib.mk> 37