]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/ntp/tests/ntpd/Makefile.am
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / contrib / ntp / tests / ntpd / Makefile.am
1 NULL =
2 BUILT_SOURCES =
3 CLEANFILES =
4
5 check_PROGRAMS = tests
6
7 LDADD =                                 \
8         $(top_builddir)/libntp/libntp.a \
9         $(LDADD_LIBNTP)                 \
10         $(PTHREAD_LIBS)                 \
11         $(LDADD_NTP)                    \
12         $(GTEST_LDFLAGS)                \
13         $(GTEST_LIBS)                   \
14         $(NULL)
15
16 AM_CFLAGS   = $(CFLAGS_NTP)
17 AM_CXXFLAGS = $(GTEST_CXXFLAGS)
18
19 AM_CPPFLAGS  = $(NTP_INCS)
20 AM_CPPFLAGS += -I$(top_srcdir)/sntp
21 AM_CPPFLAGS += -I$(top_srcdir)/ntpd
22 AM_CPPFLAGS += $(GTEST_CPPFLAGS)
23 AM_CPPFLAGS += $(CPPFLAGS_NTP)
24
25 AM_LDFLAGS = $(LDFLAGS_NTP)
26
27 tests_SOURCES = $(top_srcdir)/sntp/tests_main.cpp       \
28                 ntpdtest.cpp            \
29                 $(top_srcdir)/ntpd/ntp_leapsec.c        \
30                 leapsec.cpp     \
31                 $(NULL)
32
33 noinst_HEADERS =        ntpdtest.h      \
34                         $(NULL)
35
36 TESTS =
37
38 if !NTP_CROSSCOMPILE
39 TESTS += tests
40 endif
41
42 ## check-libntp.mf - automake fragment
43 ## slightly adapted for deeper directory
44
45 BUILT_SOURCES   += check-libntp
46 CLEANFILES      += check-libntp
47
48 check-libntp: ../../libntp/libntp.a
49         @echo stamp > $@
50
51 ../../libntp/libntp.a:
52         cd ../../libntp && $(MAKE) $(AM_MAKEFLAGS) libntp.a
53
54 include $(top_srcdir)/depsver.mf
55 include $(top_srcdir)/includes.mf