xref: /minix/external/bsd/lutok/lib/liblutok/Makefile (revision 83133719)
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