]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/ntp/tests/sec-2853/Makefile.am
Upgrade NTP to 4.2.8p4.
[FreeBSD/releng/10.2.git] / contrib / ntp / tests / sec-2853 / Makefile.am
1 #AUTOMAKE_OPTIONS = foreign 1.9 subdir-objects
2 NULL =
3 BUILT_SOURCES =
4 CLEANFILES =
5
6 std_unity_list =                                                \
7         $(top_srcdir)/sntp/unity/auto/generate_test_runner.rb   \
8         $(NULL)
9
10 run_unity =     cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb
11
12 check_PROGRAMS = sec-2853
13
14 # HMS: we may not need some of these:
15 LDADD =                                 \
16         $(top_builddir)/sntp/unity/libunity.a   \
17         $(top_builddir)/ntpd/rc_cmdlength.o     \
18         $(LDADD_LIBNTP)                 \
19         $(PTHREAD_LIBS)                 \
20         $(LDADD_NTP)                    \
21         $(NULL)
22
23 AM_CFLAGS   = $(CFLAGS_NTP)
24
25 # HMS: we may not need some of these:
26 AM_CPPFLAGS  = $(NTP_INCS)
27 AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity
28 AM_CPPFLAGS += -I$(top_srcdir)/include
29 AM_CPPFLAGS += $(CPPFLAGS_NTP)
30 AM_CPPFLAGS += -DUNITY_INCLUDE_CONFIG_H
31 AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity
32
33 AM_LDFLAGS = $(LDFLAGS_NTP)
34
35 sec_2853_SOURCES =                      \
36         run-sec-2853.c                  \
37         sec-2853.c                      \
38         $(NULL)
39
40 BUILT_SOURCES += $(srcdir)/run-sec-2853.c
41
42 $(srcdir)/run-sec-2853.c: $(srcdir)/sec-2853.c $(std_unity_list)
43         $(run_unity) sec-2853.c run-sec-2853.c
44
45 # HMS: we may not need some of these:
46 #noinst_HEADERS =       ntpdtest.h      \
47 #                       $(NULL)
48
49 TESTS =
50
51 if !NTP_CROSSCOMPILE
52 TESTS += $(check_PROGRAMS)
53 endif
54
55 ## check-libntp.mf - automake fragment
56 ## slightly adapted for deeper directory
57
58 BUILT_SOURCES   += check-libntp check-libunity check-rc-cmdlength
59 CLEANFILES      += check-libntp check-libunity check-rc-cmdlength
60
61 check-libntp: ../../libntp/libntp.a
62         @echo stamp > $@
63
64 ../../libntp/libntp.a:
65         cd ../../libntp && $(MAKE) $(AM_MAKEFLAGS) libntp.a
66
67 check-libunity: ../../sntp/unity/libunity.a
68         @echo stamp > $@
69
70 ../../sntp/unity/libunity.a:
71         cd ../../libunity && $(MAKE) $(AM_MAKEFLAGS) libunity.a
72
73 check-rc-cmdlength: ../../ntpd/rc_cmdlength.o
74         @echo stamp > $@
75
76 ../../ntpd/rc_cmdlength.o:
77         cd ../../ntpd && $(MAKE) $(AM_MAKEFLAGS) rc_cmdlength.o
78
79 include $(top_srcdir)/depsver.mf
80 include $(top_srcdir)/includes.mf