First cut at sql support via sqlite3. Including preliminary varargs support
for internal functions, and returning values from functions in the compiler.
This commit is contained in:
@@ -3,9 +3,9 @@
|
||||
PREFIX?= /usr/local
|
||||
|
||||
OBJS= main.o vm.o plugins.o dmx.o midi.o beatdetect.o fft.o map3d.o mouse.o \
|
||||
cmdsocket.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
|
||||
cmdsocket.c sql.c
|
||||
|
||||
OBJS+= abi.o
|
||||
SRCS+= abi.c
|
||||
@@ -14,10 +14,13 @@ COMMONOBJS= mem.o hash.o
|
||||
COMMONDIR= ../common
|
||||
|
||||
INCDIR= ../include
|
||||
SQLITEINCDIR= /usr/pkg/include
|
||||
SQLITELIBDIR= /usr/pkg/lib
|
||||
|
||||
CFLAGS+= -Wall -Werror
|
||||
CPPFLAGS+= -I${INCDIR}
|
||||
LDLIBS+= -lm
|
||||
CPPFLAGS+= -I${INCDIR} -I${SQLITEINCDIR}
|
||||
LDFLAGS+= -L${SQLITELIBDIR} -Wl,-R${SQLITELIBDIR}
|
||||
LDLIBS+= -lm -lsqlite3
|
||||
|
||||
PROGOBJS= ${OBJS} ${COMMONOBJS:S/^/${COMMONDIR}\//}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user