# Makefile PREFIX?= /usr/local OBJS= main.o vm.o plugins.o dmx.o midi.o beatdetect.o fft.o map3d.o mouse.o \ cmdsocket.o sql.o SRCS= main.c vm.c plugins.c dmx.c midi.c beatdetect.c fft.c map3d.c mouse.c \ cmdsocket.c sql.c OBJS+= abi.o SRCS+= abi.c COMMONOBJS= mem.o hash.o COMMONDIR= ../common INCDIR= ../include SQLITEINCDIR= /usr/pkg/include SQLITELIBDIR= /usr/pkg/lib CFLAGS+= -Wall -Werror CPPFLAGS+= -I${INCDIR} -I${SQLITEINCDIR} LDFLAGS+= -L${SQLITELIBDIR} -Wl,-R${SQLITELIBDIR} LDLIBS+= -lm -lsqlite3 PROGOBJS= ${OBJS} ${COMMONOBJS:S/^/${COMMONDIR}\//} lsi: ${OBJS} ${LINK.c} -o ${.TARGET} ${PROGOBJS} ${LDLIBS} abi.c: abispec makeabi ./makeabi abispec abi.lh: abispec makeabi ./makeabi abispec install: lsi ${INSTALL} -d ${PREFIX}/bin ${INSTALL} -c lsi ${PREFIX}/bin/lsi depend: mkdep -- ${CFLAGS} ${CPPFLAGS} ${SRCS} clean: rm -f ${OBJS} lsi abi.c abi.lh .depend