Mercurial > irccd
diff Makefile @ 944:d63a360811dd
irccd: add rules
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 15 Jan 2021 10:38:45 +0100 |
parents | e43ccb1f0ace |
children | 8ddeceeee0f2 |
line wrap: on
line diff
--- a/Makefile Thu Jan 14 18:56:00 2021 +0100 +++ b/Makefile Fri Jan 15 10:38:45 2021 +0100 @@ -47,6 +47,7 @@ LIBIRCCD_SRCS+= lib/irccd/log.c LIBIRCCD_SRCS+= lib/irccd/peer.c LIBIRCCD_SRCS+= lib/irccd/plugin.c +LIBIRCCD_SRCS+= lib/irccd/rule.c LIBIRCCD_SRCS+= lib/irccd/server.c LIBIRCCD_SRCS+= lib/irccd/subst.c LIBIRCCD_SRCS+= lib/irccd/transport.c @@ -71,8 +72,9 @@ TESTS= tests/test-dl-plugin.c TESTS+= tests/test-log.c +TESTS+= tests/test-rule.c +TESTS+= tests/test-subst.c TESTS+= tests/test-util.c -TESTS+= tests/test-subst.c TESTS_OBJS= ${TESTS:.c=} DEFINES= -D_BSD_SOURCE @@ -133,7 +135,7 @@ ${LIBIRCCD_OBJS}: ${LIBCOMPAT} lib/irccd/config.h -${LIBIRCCD}: ${LIBIRCCD_OBJS} +${LIBIRCCD}: ${LIBIRCCD_OBJS} ${LIBDUKTAPE} ${CMD.ar} ${IRCCD}: ${IRCCD_OBJS} ${LIBCOMPAT} ${LIBDUKTAPE} ${LIBIRCCD} @@ -143,10 +145,8 @@ ${CMD.ccld} # Unit tests. -tests/test-%.o: tests/test-%.c - ${CMD.cc} -tests/test-%: tests/test-%.o ${LIBCOMPAT} ${IRCCD_OBJS} - ${CMD.ccld} +tests/test-%: tests/test-%.c + ${CC} ${DEFINES} ${INCS} ${CFLAGS} -o $@ $< ${LIBS} ${LDFLAGS} ${TESTS_OBJS}: ${LIBIRCCD}