1290001Sglebius#AUTOMAKE_OPTIONS = foreign 1.9 subdir-objects
2290001SglebiusNULL =
3290001SglebiusBUILT_SOURCES =
4290001SglebiusCLEANFILES =
5290001Sglebius
6290001Sglebiusstd_unity_list = 						\
7290001Sglebius	$(top_srcdir)/sntp/unity/auto/generate_test_runner.rb	\
8290001Sglebius	$(NULL)
9290001Sglebius
10290001Sglebiusrun_unity =	cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb
11290001Sglebius
12290001Sglebiuscheck_PROGRAMS = bug-2803
13290001Sglebius
14290001Sglebius# HMS: we may not need some of these:
15290001SglebiusLDADD =					\
16290001Sglebius	$(top_builddir)/sntp/unity/libunity.a	\
17290001Sglebius	$(top_builddir)/libntp/libntp.a	\
18290001Sglebius	$(LDADD_LIBNTP)			\
19290001Sglebius	$(PTHREAD_LIBS)			\
20290001Sglebius	$(LDADD_NTP)			\
21290001Sglebius	$(NULL)
22290001Sglebius
23290001SglebiusAM_CFLAGS   = $(CFLAGS_NTP)
24290001Sglebius
25290001Sglebius# HMS: we may not need some of these:
26290001SglebiusAM_CPPFLAGS  = $(NTP_INCS)
27290001SglebiusAM_CPPFLAGS += -I$(top_srcdir)/sntp/unity
28290001SglebiusAM_CPPFLAGS += -I$(top_srcdir)/include
29290001SglebiusAM_CPPFLAGS += $(CPPFLAGS_NTP)
30290001SglebiusAM_CPPFLAGS += -DUNITY_INCLUDE_CONFIG_H
31290001SglebiusAM_CPPFLAGS += -I$(top_srcdir)/sntp/unity
32290001Sglebius
33290001SglebiusAM_LDFLAGS = $(LDFLAGS_NTP)
34290001Sglebius
35290001Sglebiusbug_2803_SOURCES = 			\
36290001Sglebius	bug-2803.c			\
37290001Sglebius	run-bug-2803.c			\
38290001Sglebius	$(NULL)
39290001Sglebius
40290001Sglebius$(srcdir)/run-bug-2803.c: $(srcdir)/bug-2803.c $(std_unity_list)
41290001Sglebius	$(run_unity) bug-2803.c run-bug-2803.c
42290001Sglebius
43290001Sglebius# HMS: we may not need some of these:
44290001Sglebius#noinst_HEADERS =	ntpdtest.h	\
45290001Sglebius#			$(NULL)
46290001Sglebius
47290001SglebiusTESTS =
48290001Sglebius
49290001Sglebiusif !NTP_CROSSCOMPILE
50290001SglebiusTESTS += $(check_PROGRAMS)
51290001Sglebiusendif
52290001Sglebius
53290001Sglebius## check-libntp.mf - automake fragment
54290001Sglebius## slightly adapted for deeper directory
55290001Sglebius
56290001SglebiusBUILT_SOURCES	+= check-libntp check-libunity
57290001SglebiusCLEANFILES	+= check-libntp check-libunity
58290001Sglebius
59290001Sglebiuscheck-libntp: ../../libntp/libntp.a
60290001Sglebius	@echo stamp > $@
61290001Sglebius
62290001Sglebius../../libntp/libntp.a:
63290001Sglebius	cd ../../libntp && $(MAKE) $(AM_MAKEFLAGS) libntp.a
64290001Sglebius
65290001Sglebiuscheck-libunity: ../../sntp/unity/libunity.a
66290001Sglebius	@echo stamp > $@
67290001Sglebius
68290001Sglebius../../sntp/unity/libunity.a:
69290001Sglebius	cd ../../sntp/unity && $(MAKE) $(AM_MAKEFLAGS) libunity.a
70290001Sglebius
71290001Sglebiusinclude $(top_srcdir)/depsver.mf
72290001Sglebiusinclude $(top_srcdir)/includes.mf
73