1# $NetBSD: Makefile,v 1.4 2013/10/18 23:36:10 jmmv Exp $ 2 3#NOLINT= # defined 4 5.include <bsd.own.mk> 6 7LIB= lutok 8LIBISCXX= yes 9 10LIBDPLIBS+= lua ${.CURDIR}/../../../../mit/lua/lib/liblua 11LIBDPLIBS+= m ${.CURDIR}/../../../../../lib/libm 12 13SRCDIR= ${NETBSDSRCDIR}/external/bsd/lutok/dist 14.PATH: ${SRCDIR} 15 16CPPFLAGS+= -I${.CURDIR} 17CPPFLAGS+= -I. 18 19CPPFLAGS+= -DHAVE_CONFIG_H 20 21WARNS?= 4 22 23.if defined(__MINIX) 24NOCLANGERROR:= yes 25.endif # defined(__MINIX) 26 27SRCS= c_gate.cpp \ 28 debug.cpp \ 29 exceptions.cpp \ 30 operations.cpp \ 31 stack_cleaner.cpp \ 32 state.cpp 33 34INCS= c_gate.hpp \ 35 debug.hpp \ 36 exceptions.hpp \ 37 operations.hpp \ 38 stack_cleaner.hpp \ 39 state.hpp \ 40 state.ipp \ 41 test_utils.hpp 42INCSDIR= /usr/include/lutok 43 44.if ${MKSHARE} != "no" 45FILES+= lutok.pc 46FILESDIR= /usr/lib/pkgconfig 47 48realall: lutok.pc 49lutok.pc: Makefile lutok.pc.in 50 ${TOOL_SED} \ 51 -e 's,__INCLUDEDIR__,/usr/include,g' \ 52 -e 's,__LIBDIR__,/usr/lib,g' \ 53 -e 's,__LUA_CFLAGS__,-I/usr/include,g' \ 54 -e 's,__LUA_LIBS,-llua,g' \ 55 -e 's,__VERSION__,0.3,g' \ 56 <${SRCDIR}/lutok.pc.in >lutok.pc 57CLEANFILES+= lutok.pc 58.endif 59 60.include <bsd.lib.mk> 61