1284990Scy#AUTOMAKE_OPTIONS = foreign 1.9 subdir-objects
2284990ScyNULL =
3284990ScyBUILT_SOURCES =
4284990ScyCLEANFILES =
5284990Scy
6284990Scystd_unity_list = 						\
7284990Scy	$(top_srcdir)/sntp/unity/auto/generate_test_runner.rb	\
8284990Scy	$(NULL)
9284990Scy
10284990Scyrun_unity =	cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb
11284990Scy
12284990Scycheck_PROGRAMS = sec-2853
13284990Scy
14284990Scy# HMS: we may not need some of these:
15284990ScyLDADD =					\
16284990Scy	$(top_builddir)/sntp/unity/libunity.a	\
17284990Scy	$(top_builddir)/ntpd/rc_cmdlength.o	\
18284990Scy	$(LDADD_LIBNTP)			\
19284990Scy	$(PTHREAD_LIBS)			\
20284990Scy	$(LDADD_NTP)			\
21284990Scy	$(NULL)
22284990Scy
23284990ScyAM_CFLAGS   = $(CFLAGS_NTP)
24284990Scy
25284990Scy# HMS: we may not need some of these:
26284990ScyAM_CPPFLAGS  = $(NTP_INCS)
27284990ScyAM_CPPFLAGS += -I$(top_srcdir)/sntp/unity
28284990ScyAM_CPPFLAGS += -I$(top_srcdir)/include
29284990ScyAM_CPPFLAGS += $(CPPFLAGS_NTP)
30290000SglebiusAM_CPPFLAGS += -DUNITY_INCLUDE_CONFIG_H
31290000SglebiusAM_CPPFLAGS += -I$(top_srcdir)/sntp/unity
32284990Scy
33284990ScyAM_LDFLAGS = $(LDFLAGS_NTP)
34284990Scy
35284990Scysec_2853_SOURCES = 			\
36284990Scy	run-sec-2853.c			\
37284990Scy	sec-2853.c			\
38284990Scy	$(NULL)
39284990Scy
40284990ScyBUILT_SOURCES += $(srcdir)/run-sec-2853.c
41284990Scy
42284990Scy$(srcdir)/run-sec-2853.c: $(srcdir)/sec-2853.c $(std_unity_list)
43284990Scy	$(run_unity) sec-2853.c run-sec-2853.c
44284990Scy
45284990Scy# HMS: we may not need some of these:
46284990Scy#noinst_HEADERS =	ntpdtest.h	\
47284990Scy#			$(NULL)
48284990Scy
49284990ScyTESTS =
50284990Scy
51284990Scyif !NTP_CROSSCOMPILE
52284990ScyTESTS += $(check_PROGRAMS)
53284990Scyendif
54284990Scy
55284990Scy## check-libntp.mf - automake fragment
56284990Scy## slightly adapted for deeper directory
57284990Scy
58284990ScyBUILT_SOURCES	+= check-libntp check-libunity check-rc-cmdlength
59284990ScyCLEANFILES	+= check-libntp check-libunity check-rc-cmdlength
60284990Scy
61284990Scycheck-libntp: ../../libntp/libntp.a
62284990Scy	@echo stamp > $@
63284990Scy
64284990Scy../../libntp/libntp.a:
65284990Scy	cd ../../libntp && $(MAKE) $(AM_MAKEFLAGS) libntp.a
66284990Scy
67284990Scycheck-libunity: ../../sntp/unity/libunity.a
68284990Scy	@echo stamp > $@
69284990Scy
70284990Scy../../sntp/unity/libunity.a:
71284990Scy	cd ../../libunity && $(MAKE) $(AM_MAKEFLAGS) libunity.a
72284990Scy
73284990Scycheck-rc-cmdlength: ../../ntpd/rc_cmdlength.o
74284990Scy	@echo stamp > $@
75284990Scy
76284990Scy../../ntpd/rc_cmdlength.o:
77284990Scy	cd ../../ntpd && $(MAKE) $(AM_MAKEFLAGS) rc_cmdlength.o
78284990Scy
79284990Scyinclude $(top_srcdir)/depsver.mf
80284990Scyinclude $(top_srcdir)/includes.mf
81