Makefile.am revision 290001
1#AUTOMAKE_OPTIONS = foreign 1.9 subdir-objects
2NULL =
3BUILT_SOURCES =
4CLEANFILES =
5
6std_unity_list = 						\
7	$(top_srcdir)/sntp/unity/auto/generate_test_runner.rb	\
8	$(NULL)
9
10run_unity =	cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb
11
12check_PROGRAMS = sec-2853
13
14# HMS: we may not need some of these:
15LDADD =					\
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
23AM_CFLAGS   = $(CFLAGS_NTP)
24
25# HMS: we may not need some of these:
26AM_CPPFLAGS  = $(NTP_INCS)
27AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity
28AM_CPPFLAGS += -I$(top_srcdir)/include
29AM_CPPFLAGS += $(CPPFLAGS_NTP)
30AM_CPPFLAGS += -DUNITY_INCLUDE_CONFIG_H
31AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity
32
33AM_LDFLAGS = $(LDFLAGS_NTP)
34
35sec_2853_SOURCES = 			\
36	run-sec-2853.c			\
37	sec-2853.c			\
38	$(NULL)
39
40BUILT_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
49TESTS =
50
51if !NTP_CROSSCOMPILE
52TESTS += $(check_PROGRAMS)
53endif
54
55## check-libntp.mf - automake fragment
56## slightly adapted for deeper directory
57
58BUILT_SOURCES	+= check-libntp check-libunity check-rc-cmdlength
59CLEANFILES	+= check-libntp check-libunity check-rc-cmdlength
60
61check-libntp: ../../libntp/libntp.a
62	@echo stamp > $@
63
64../../libntp/libntp.a:
65	cd ../../libntp && $(MAKE) $(AM_MAKEFLAGS) libntp.a
66
67check-libunity: ../../sntp/unity/libunity.a
68	@echo stamp > $@
69
70../../sntp/unity/libunity.a:
71	cd ../../libunity && $(MAKE) $(AM_MAKEFLAGS) libunity.a
72
73check-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
79include $(top_srcdir)/depsver.mf
80include $(top_srcdir)/includes.mf
81