starter: Don't directly refer to source files in Makefile for unit tests
Older versions of automake have trouble recursively cleaning such constructs properly.
This commit is contained in:
parent
6719c4c828
commit
f4d29bf16d
|
@ -3,11 +3,15 @@ SUBDIRS = . tests
|
|||
ipsec_PROGRAMS = starter
|
||||
starter_SOURCES = \
|
||||
starter.c files.h \
|
||||
parser/parser.y parser/lexer.l parser/conf_parser.c parser/conf_parser.h \
|
||||
args.c args.h confread.c confread.h keywords.c keywords.h cmp.c cmp.h \
|
||||
invokecharon.c invokecharon.h starterstroke.c starterstroke.h \
|
||||
netkey.c netkey.h klips.c klips.h
|
||||
|
||||
# parser is also used by tests
|
||||
noinst_LTLIBRARIES = libstarter.la
|
||||
libstarter_la_SOURCES = \
|
||||
parser/parser.y parser/lexer.l parser/conf_parser.c parser/conf_parser.h
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I${linux_headers} \
|
||||
-I$(top_srcdir)/src/libstrongswan \
|
||||
|
@ -29,6 +33,7 @@ AM_YFLAGS = -v -d
|
|||
starter_LDADD = \
|
||||
$(top_builddir)/src/libstrongswan/libstrongswan.la \
|
||||
$(top_builddir)/src/libhydra/libhydra.la \
|
||||
libstarter.la \
|
||||
$(SOCKLIB) $(PTHREADLIB)
|
||||
|
||||
EXTRA_DIST = keywords.txt ipsec.conf Android.mk
|
||||
|
|
|
@ -4,9 +4,6 @@ check_PROGRAMS = $(TESTS)
|
|||
|
||||
starter_tests_SOURCES = \
|
||||
suites/test_parser.c \
|
||||
../parser/conf_parser.c \
|
||||
../parser/lexer.l \
|
||||
../parser/parser.y \
|
||||
starter_tests.h starter_tests.c
|
||||
|
||||
starter_tests_CFLAGS = \
|
||||
|
@ -18,4 +15,5 @@ starter_tests_CFLAGS = \
|
|||
starter_tests_LDFLAGS = @COVERAGE_LDFLAGS@
|
||||
starter_tests_LDADD = \
|
||||
$(top_builddir)/src/libstrongswan/libstrongswan.la \
|
||||
$(top_builddir)/src/libstrongswan/tests/libtest.la
|
||||
$(top_builddir)/src/libstrongswan/tests/libtest.la \
|
||||
../libstarter.la
|
||||
|
|
Loading…
Reference in New Issue