Skip to content

Commit 89eebcf

Browse files
committed
test/Makefile.am: separate out libtest.a to avoid recompiling
Signed-off-by: Hans Zandbelt <[email protected]>
1 parent e20a0a2 commit 89eebcf

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

test/Makefile.am

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,25 +42,33 @@ test_CFLAGS = ${AM_CFLAGS} -fPIC
4242

4343
if HAVE_CHECK
4444

45+
noinst_LTLIBRARIES = libtest.la
46+
47+
libtest_la_CFLAGS = ${AM_CFLAGS} -fPIC
48+
49+
libtest_la_SOURCES = \
50+
helper.c \
51+
stub.c
52+
4553
TESTS += test_jose
4654
test_jose_CFLAGS = @CHECK_CFLAGS@ ${AM_CFLAGS}
47-
test_jose_LDADD = @CHECK_LIBS@ ${LDADD}
48-
test_jose_SOURCES = test_jose.c helper.c stub.c
55+
test_jose_LDADD = @CHECK_LIBS@ ${LDADD} libtest.la
56+
test_jose_SOURCES = test_jose.c
4957

5058
TESTS += test_util
5159
test_util_CFLAGS = @CHECK_CFLAGS@ ${AM_CFLAGS}
52-
test_util_LDADD = @CHECK_LIBS@ ${LDADD}
53-
test_util_SOURCES = test_util.c helper.c stub.c
60+
test_util_LDADD = @CHECK_LIBS@ ${LDADD} libtest.la
61+
test_util_SOURCES = test_util.c
5462

5563
TESTS += test_cfg
5664
test_cfg_CFLAGS = @CHECK_CFLAGS@ ${AM_CFLAGS}
57-
test_cfg_LDADD = @CHECK_LIBS@ ${LDADD}
58-
test_cfg_SOURCES = test_cfg.c helper.c stub.c
65+
test_cfg_LDADD = @CHECK_LIBS@ ${LDADD} libtest.la
66+
test_cfg_SOURCES = test_cfg.c
5967

6068
TESTS += test_http
6169
test_http_CFLAGS = @CHECK_CFLAGS@ ${AM_CFLAGS}
62-
test_http_LDADD = @CHECK_LIBS@ ${LDADD}
63-
test_http_SOURCES = test_http.c helper.c stub.c
70+
test_http_LDADD = @CHECK_LIBS@ ${LDADD} libtest.la
71+
test_http_SOURCES = test_http.c
6472

6573
endif
6674

0 commit comments

Comments
 (0)