]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/ntp/tests/ntpq/Makefile.am
Upgrade NTP to 4.2.8p4.
[FreeBSD/releng/10.2.git] / contrib / ntp / tests / ntpq / Makefile.am
1 NULL =
2 BUILT_SOURCES =
3 CLEANFILES =
4
5 std_unity_list =                                                \
6         $(top_srcdir)/sntp/unity/auto/generate_test_runner.rb   \
7         $(NULL)
8
9 run_unity =     cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb
10
11 check_PROGRAMS =        \
12         test-ntpq       \
13         $(NULL)
14
15 LDADD =                                 \
16         $(top_builddir)/ntpq/libntpq.a  \
17         $(top_builddir)/ntpd/libntpd.a  \
18         $(top_builddir)/libntp/libntp.a \
19         $(LDADD_LIBNTP)                 \
20         $(PTHREAD_LIBS)                 \
21         $(LDADD_NTP)                    \
22         $(NULL)
23
24 unity_tests_LDADD =                             \
25         $(LDADD)                                \
26         $(top_builddir)/sntp/unity/libunity.a   \
27         $(LIBM)                                 \
28         $(NULL)
29
30 AM_CFLAGS   = $(CFLAGS_NTP)
31
32 AM_CPPFLAGS  = $(NTP_INCS)
33 AM_CPPFLAGS += -I$(top_srcdir)/ntpq
34 AM_CPPFLAGS += $(CPPFLAGS_NTP)
35 AM_CPPFLAGS += -DUNITY_INCLUDE_CONFIG_H
36 AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity
37
38 AM_LDFLAGS = $(LDFLAGS_NTP)
39
40 BUILT_SOURCES +=                        \
41         $(srcdir)/run-t-ntpq.c          \
42         $(NULL)
43
44 noinst_HEADERS =                        \
45         $(NULL)
46
47 ###
48
49 test_ntpq_LDADD =                       \
50         $(unity_tests_LDADD)            \
51         $(NULL)
52
53 test_ntpq_SOURCES =                     \
54         t-ntpq.c                        \
55         run-t-ntpq.c                    \
56         $(NULL)
57
58 $(srcdir)/run-t-ntpq.c: $(srcdir)/t-ntpq.c $(std_unity_list)
59         $(run_unity) t-ntpq.c run-t-ntpq.c
60
61
62 TESTS =
63
64 if !NTP_CROSSCOMPILE
65 TESTS += $(check_PROGRAMS)
66 endif
67
68 ## check-libntp.mf - automake fragment
69 ## slightly adapted for deeper directory
70
71 BUILT_SOURCES   += check-libntpd check-libntp check-libunity 
72 CLEANFILES      += check-libntpd check-libntp check-libunity 
73
74 check-libntpd: ../../ntpd/libntpd.a
75         @echo stamp > $@
76
77 ../../ntpd/libntpd.a:
78         cd ../../ntpd && $(MAKE) $(AM_MAKEFLAGS) libntpd.a
79
80
81 check-libntp: ../../libntp/libntp.a
82         @echo stamp > $@
83
84 ../../libntp/libntp.a:
85         cd ../../libntp && $(MAKE) $(AM_MAKEFLAGS) libntp.a
86
87
88 check-libunity: ../../sntp/unity/libunity.a
89         @echo stamp > $@
90
91 ../../sntp/unity/libunity.a:
92         cd ../../sntp/unity && $(MAKE) $(AM_MAKEFLAGS) libunity.a
93
94
95 include $(top_srcdir)/depsver.mf
96 include $(top_srcdir)/includes.mf