Sat, 07 Dec 2024 18:56:37 +0100
add API for registering types and simple SQLite proof of concept
prefix=/usr exec_prefix=/usr bindir=${exec_prefix}/bin sbindir=${exec_prefix}/sbin libdir=${exec_prefix}/lib64 libexecdir=${exec_prefix}/libexec datarootdir=${prefix}/share datadir=${datarootdir} sysconfdir=/etc sharedstatedir=/var localstatedir=/var runstatedir=${localstatedir}/run includedir=${prefix}/include infodir=${datarootdir}/info mandir=${datarootdir}/man localedir=${datarootdir}/locale # toolchain CC = gcc # # gcc toolchain config # CFLAGS = CXXFLAGS = DEBUG_CC_FLAGS = -g DEBUG_CXX_FLAGS = -g RELEASE_CC_FLAGS = -O3 -DNDEBUG RELEASE_CXX_FLAGS = -O3 -DNDEBUG LDFLAGS = SHLIB_CFLAGS = -fPIC SHLIB_LDFLAGS = -shared # general flags # flags for target dbu DBU_CFLAGS += -DDBU_SQLITE -DDBU_POSTGRESQL DBU_CFLAGS += ${DEBUG_CC_FLAGS} DBU_LDFLAGS += -lsqlite3 -lpq OBJ_EXT = .o LIB_EXT = .a