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