Scripting and control environment for stage lighting
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
896 B

18 years ago
# 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
18 years ago
OBJS+= abi.o
SRCS+= abi.c
18 years ago
COMMONOBJS= mem.o hash.o
COMMONDIR= ../common
INCDIR= ../include
SQLITEINCDIR= /usr/pkg/include
SQLITELIBDIR= /usr/pkg/lib
18 years ago
CFLAGS+= -Wall -Werror
CPPFLAGS+= -I${INCDIR} -I${SQLITEINCDIR}
LDFLAGS+= -L${SQLITELIBDIR} -Wl,-R${SQLITELIBDIR}
LDLIBS+= -lm -lsqlite3
18 years ago
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
18 years ago
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