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