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