Home | History | Annotate | Line # | Download | only in liblutok
      1  1.5  christos # $NetBSD: Makefile,v 1.5 2017/06/04 21:03:20 christos 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 LIBDPLIBS+=     m	${.CURDIR}/../../../../../lib/libm
     12  1.1      jmmv 
     13  1.1      jmmv SRCDIR=		${NETBSDSRCDIR}/external/bsd/lutok/dist
     14  1.1      jmmv .PATH:		${SRCDIR}
     15  1.1      jmmv 
     16  1.5  christos CPPFLAGS+=	-I${.CURDIR} -I${SRCDIR}
     17  1.1      jmmv CPPFLAGS+=	-I.
     18  1.1      jmmv 
     19  1.1      jmmv CPPFLAGS+=	-DHAVE_CONFIG_H
     20  1.1      jmmv 
     21  1.1      jmmv WARNS?=		4
     22  1.1      jmmv 
     23  1.1      jmmv SRCS=		c_gate.cpp \
     24  1.1      jmmv 		debug.cpp \
     25  1.1      jmmv 		exceptions.cpp \
     26  1.1      jmmv 		operations.cpp \
     27  1.1      jmmv 		stack_cleaner.cpp \
     28  1.1      jmmv 		state.cpp
     29  1.1      jmmv 
     30  1.1      jmmv INCS=		c_gate.hpp \
     31  1.1      jmmv 		debug.hpp \
     32  1.1      jmmv 		exceptions.hpp \
     33  1.1      jmmv 		operations.hpp \
     34  1.1      jmmv 		stack_cleaner.hpp \
     35  1.1      jmmv 		state.hpp \
     36  1.2      jmmv 		state.ipp \
     37  1.2      jmmv 		test_utils.hpp
     38  1.1      jmmv INCSDIR=	/usr/include/lutok
     39  1.1      jmmv 
     40  1.1      jmmv .if ${MKSHARE} != "no"
     41  1.1      jmmv FILES+=		lutok.pc
     42  1.1      jmmv FILESDIR=	/usr/lib/pkgconfig
     43  1.5  christos COPTS+=		-Wno-error=ctor-dtor-privacy -Wno-error=unused-local-typedefs
     44  1.1      jmmv 
     45  1.1      jmmv realall: lutok.pc
     46  1.1      jmmv lutok.pc: Makefile lutok.pc.in
     47  1.1      jmmv 	${TOOL_SED} \
     48  1.1      jmmv 	    -e 's,__INCLUDEDIR__,/usr/include,g' \
     49  1.1      jmmv 	    -e 's,__LIBDIR__,/usr/lib,g' \
     50  1.1      jmmv 	    -e 's,__LUA_CFLAGS__,-I/usr/include,g' \
     51  1.1      jmmv 	    -e 's,__LUA_LIBS,-llua,g' \
     52  1.4      jmmv 	    -e 's,__VERSION__,0.3,g' \
     53  1.1      jmmv 	    <${SRCDIR}/lutok.pc.in >lutok.pc
     54  1.1      jmmv CLEANFILES+=	lutok.pc
     55  1.1      jmmv .endif
     56  1.1      jmmv 
     57  1.1      jmmv .include <bsd.lib.mk>
     58