xref: /minix3/libexec/httpd/lua/Makefile (revision 340f5e56603e4275faeb89a9aacace41ba22d661)
1*340f5e56SDavid van Moolenbroek#PREFIX=/Users/agcrooks
2*340f5e56SDavid van MoolenbroekPREFIX=/usr
3*340f5e56SDavid van Moolenbroek
4*340f5e56SDavid van Moolenbroek#LIBDIR=/usr/lib
5*340f5e56SDavid van Moolenbroek
6*340f5e56SDavid van MoolenbroekLIB=luabozohttpd
7*340f5e56SDavid van MoolenbroekSRCS=glue.c
8*340f5e56SDavid van MoolenbroekMKMAN=no
9*340f5e56SDavid van MoolenbroekCPPFLAGS+=-g -I${PREFIX}/pkg/include
10*340f5e56SDavid van MoolenbroekLDADD+= -lbozohttpd
11*340f5e56SDavid van MoolenbroekWARNS=4
12*340f5e56SDavid van MoolenbroekCLEANFILES+=	a a.sig
13*340f5e56SDavid van Moolenbroek
14*340f5e56SDavid van Moolenbroek.include <bsd.lib.mk>
15*340f5e56SDavid van Moolenbroek.include <bsd.own.mk>
16*340f5e56SDavid van Moolenbroek
17*340f5e56SDavid van MoolenbroekLUABOZOOBJDIR != cd ${.CURDIR} && ${PRINTOBJDIR}
18*340f5e56SDavid van Moolenbroek
19*340f5e56SDavid van MoolenbroekOPSYS!= uname -s
20*340f5e56SDavid van Moolenbroek
21*340f5e56SDavid van Moolenbroek.if ${OPSYS} == "Darwin"
22*340f5e56SDavid van Moolenbroek.sinclude <bsd.warns.mk>
23*340f5e56SDavid van Moolenbroek
24*340f5e56SDavid van Moolenbroeklib${LIB}.dylib:
25*340f5e56SDavid van Moolenbroek	libtool -dynamic -o ${.TARGET} ${OBJS} ${PREFIX}/pkg/lib/liblua.dylib /usr/lib/libc.dylib ${PREFIX}/pkg/lib/libbozohttpd.dylib
26*340f5e56SDavid van Moolenbroek
27*340f5e56SDavid van Moolenbroekt: lib${LIB}.dylib
28*340f5e56SDavid van Moolenbroek	cp Makefile a
29*340f5e56SDavid van Moolenbroek	./bozo.lua --sign --detached a
30*340f5e56SDavid van Moolenbroek	./bozo.lua --verify a.sig
31*340f5e56SDavid van Moolenbroek
32*340f5e56SDavid van Moolenbroek.else
33*340f5e56SDavid van Moolenbroekt:
34*340f5e56SDavid van Moolenbroek	cp Makefile a
35*340f5e56SDavid van Moolenbroek	env LD_LIBRARY_PATH=${LUABOZOOBJDIR}:/lib:/usr/lib:${PREFIX}/lib \
36*340f5e56SDavid van Moolenbroek		./bozo.lua --sign --detached a
37*340f5e56SDavid van Moolenbroek	env LD_LIBRARY_PATH=${LUABOZOOBJDIR}:/lib:/usr/lib:${PREFIX}/lib \
38*340f5e56SDavid van Moolenbroek		./bozo.lua --verify a.sig
39*340f5e56SDavid van Moolenbroek.endif
40