Mercurial > sci
diff Makefile @ 19:de4bf839b565
misc: revamp SQL
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 15 Jul 2022 11:11:48 +0200 |
parents | 600204c31bf0 |
children | f98ea578b1ef |
line wrap: on
line diff
--- a/Makefile Tue Jul 12 20:20:51 2022 +0200 +++ b/Makefile Fri Jul 15 11:11:48 2022 +0200 @@ -20,7 +20,10 @@ include config.mk -LIBSCI_SRCS= lib/log.c \ +LIBSCI_SRCS= extern/libsqlite/sqlite3.c \ + lib/apic.c \ + lib/db.c \ + lib/log.c \ lib/types.c \ lib/util.c LIBSCI_OBJS= ${LIBSCI_SRCS:.c=.o} @@ -40,9 +43,7 @@ sql/worker-find-id.h \ sql/worker-list.h -SCID_SRCS= extern/libsqlite/sqlite3.c \ - scid/db.c \ - scid/http.c \ +SCID_SRCS= scid/http.c \ scid/main.c \ scid/page-api-jobs.c \ scid/page-api-projects.c \ @@ -51,7 +52,9 @@ SCID_OBJS= ${SCID_SRCS:.c=.o} SCID_DEPS= ${SCID_SRCS:.c=.d} -SCIWORKERD_SRCS= sciworkerd/main.c sciworkerd/task.c +SCIWORKERD_SRCS= sciworkerd/main.c \ + sciworkerd/sciworkerd.c \ + sciworkerd/task.c SCIWORKERD_OBJS= ${SCIWORKERD_SRCS:.c=.o} SCIWORKERD_DEPS= ${SCIWORKERD_SRCS:.c=.d} @@ -63,9 +66,6 @@ TESTS_OBJS= ${TESTS:.c=} TESTS_DEPS= ${TESTS:.c=.d} -LIBBSD_INCS= `pkg-config --silence-errors --cflags libbsd-overlay` -LIBBSD_LIBS= `pkg-config --silence-errors --libs libbsd-overlay` - LIBCURL_INCS= `pkg-config --cflags libcurl` LIBCURL_LIBS= `pkg-config --libs libcurl` @@ -76,6 +76,7 @@ KCGI_LIBS= `pkg-config --libs kcgi` INCS= -Iextern/libsqlite \ + -Iextern/libutlist \ -Iextern/libgreatest \ -Ilib \ -I. @@ -93,11 +94,11 @@ # for unit tests. .c: - ${CC} ${INCS} ${DEFS} ${LIBBSD_INCS} ${KCGI_INCS} ${JANSSON_INCS} \ - ${CFLAGS} -MMD $< -o $@ libsci.a ${LIBBSD_LIBS} ${JANSSON_LIBS} + ${CC} ${INCS} ${DEFS} ${KCGI_INCS} ${JANSSON_INCS} \ + ${CFLAGS} -MMD $< -o $@ lib/libsci.a ${JANSSON_LIBS} .c.o: - ${CC} ${INCS} ${DEFS} ${LIBBSD_INCS} ${KCGI_INCS} ${JANSSON_INCS} \ + ${CC} ${INCS} ${DEFS} ${KCGI_INCS} ${JANSSON_INCS} \ ${CFLAGS} -MMD -c $< -o $@ .in: @@ -147,6 +148,8 @@ rm -f sciworkerd/sciworkerd ${SCIWORKERD_OBJS} ${SCIWORKERD_DEPS} rm -f ${TESTS_OBJS} ${TESTS_DEPS} +${TESTS_OBJS}: lib/libsci.a + tests: lib/libsci.a ${TESTS_OBJS} for t in ${TESTS_OBJS}; do $$t -v; done