telegram-purple/test/Makefile
2017-04-10 23:15:40 +02:00

26 lines
540 B
Makefile

PLUGIN_TESTS:=probetest loadtest
PLUGIN_TEST_BINS:=$(addprefix test/bin/,${PLUGIN_TESTS})
test/bin:
mkdir -p $@
test/tmp/%:
mkdir -p $@
test/bin/%: test/%.c test/bin bin/telegram-purple.so
${CC} ${CFLAGS} ${CPPFLAGS} -I ${srcdir}/tgl -o $@ $< ${LDFLAGS}
.PHONY: ${PLUGIN_TESTS}
${PLUGIN_TESTS}: %: test/bin/% test/tmp/user
$< bin/telegram-purple.so
.PHONY: check
check: ${PLUGIN_TESTS} test/tmp/user
@echo "'make check' passed."
.PHONY: recheck
recheck: clean-test check
.PHONY: clean-test
clean-test:
rm -rf test/bin test/tmp