#! /usr/bin/make

DB_LIB_SRC := 			\
	db/bindings.c		\
	db/exec.c		\
	db/utils.c

DB_DRIVERS :=			\
	db/db_postgres.c	\
	db/db_sqlite3.c

DB_SRC := $(DB_LIB_SRC) $(DB_DRIVERS)
DB_HEADERS := $(DB_LIB_SRC:.c=.h) db/common.h

DB_OBJS := $(DB_LIB_SRC:.c=.o) $(DB_DRIVERS:.c=.o)
$(DB_OBJS): $(DB_HEADERS)

# Make sure these depend on everything.
ALL_C_SOURCES += $(DB_SRC)
ALL_C_HEADERS += $(DB_HEADERS)

# DB_SQL_FILES is the list of database files
DB_SQL_FILES := db/exec.c