xref: /netbsd-src/libexec/httpd/lua/Makefile (revision 390458fa546a7c8cf4c2ef38e584c9bbbc2cd638)
1*390458faSmrg#PREFIX=/Users/agcrooks
2*390458faSmrgPREFIX=/usr
3*390458faSmrg
4*390458faSmrg#LIBDIR=/usr/lib
5*390458faSmrg
6*390458faSmrgLIB=luabozohttpd
7*390458faSmrgSRCS=glue.c
8*390458faSmrgMKMAN=no
9*390458faSmrgCPPFLAGS+=-g -I${PREFIX}/pkg/include
10*390458faSmrgLDADD+= -lbozohttpd
11*390458faSmrgWARNS=4
12*390458faSmrgCLEANFILES+=	a a.sig
13*390458faSmrg
14*390458faSmrg.include <bsd.lib.mk>
15*390458faSmrg.include <bsd.own.mk>
16*390458faSmrg
17*390458faSmrgLUABOZOOBJDIR != cd ${.CURDIR} && ${PRINTOBJDIR}
18*390458faSmrg
19*390458faSmrgOPSYS!= uname -s
20*390458faSmrg
21*390458faSmrg.if ${OPSYS} == "Darwin"
22*390458faSmrg.sinclude <bsd.warns.mk>
23*390458faSmrg
24*390458faSmrglib${LIB}.dylib:
25*390458faSmrg	libtool -dynamic -o ${.TARGET} ${OBJS} ${PREFIX}/pkg/lib/liblua.dylib /usr/lib/libc.dylib ${PREFIX}/pkg/lib/libbozohttpd.dylib
26*390458faSmrg
27*390458faSmrgt: lib${LIB}.dylib
28*390458faSmrg	cp Makefile a
29*390458faSmrg	./bozo.lua --sign --detached a
30*390458faSmrg	./bozo.lua --verify a.sig
31*390458faSmrg
32*390458faSmrg.else
33*390458faSmrgt:
34*390458faSmrg	cp Makefile a
35*390458faSmrg	env LD_LIBRARY_PATH=${LUABOZOOBJDIR}:/lib:/usr/lib:${PREFIX}/lib \
36*390458faSmrg		./bozo.lua --sign --detached a
37*390458faSmrg	env LD_LIBRARY_PATH=${LUABOZOOBJDIR}:/lib:/usr/lib:${PREFIX}/lib \
38*390458faSmrg		./bozo.lua --verify a.sig
39*390458faSmrg.endif
40