Makefile.am revision 290001
1NULL =
2BUILT_SOURCES =
3CLEANFILES =
4
5std_unity_list = 						\
6	$(top_srcdir)/sntp/unity/auto/generate_test_runner.rb	\
7	$(NULL)
8
9run_unity =	cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb
10
11check_PROGRAMS = 	\
12	test-ntpq	\
13	$(NULL)
14
15LDADD =					\
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
24unity_tests_LDADD =				\
25	$(LDADD)				\
26	$(top_builddir)/sntp/unity/libunity.a	\
27	$(LIBM)					\
28	$(NULL)
29
30AM_CFLAGS   = $(CFLAGS_NTP)
31
32AM_CPPFLAGS  = $(NTP_INCS)
33AM_CPPFLAGS += -I$(top_srcdir)/ntpq
34AM_CPPFLAGS += $(CPPFLAGS_NTP)
35AM_CPPFLAGS += -DUNITY_INCLUDE_CONFIG_H
36AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity
37
38AM_LDFLAGS = $(LDFLAGS_NTP)
39
40BUILT_SOURCES +=			\
41	$(srcdir)/run-t-ntpq.c		\
42	$(NULL)
43
44noinst_HEADERS =			\
45	$(NULL)
46
47###
48
49test_ntpq_LDADD =			\
50	$(unity_tests_LDADD)		\
51	$(NULL)
52
53test_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
62TESTS =
63
64if !NTP_CROSSCOMPILE
65TESTS += $(check_PROGRAMS)
66endif
67
68## check-libntp.mf - automake fragment
69## slightly adapted for deeper directory
70
71BUILT_SOURCES	+= check-libntpd check-libntp check-libunity 
72CLEANFILES	+= check-libntpd check-libntp check-libunity 
73
74check-libntpd: ../../ntpd/libntpd.a
75	@echo stamp > $@
76
77../../ntpd/libntpd.a:
78	cd ../../ntpd && $(MAKE) $(AM_MAKEFLAGS) libntpd.a
79
80
81check-libntp: ../../libntp/libntp.a
82	@echo stamp > $@
83
84../../libntp/libntp.a:
85	cd ../../libntp && $(MAKE) $(AM_MAKEFLAGS) libntp.a
86
87
88check-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
95include $(top_srcdir)/depsver.mf
96include $(top_srcdir)/includes.mf
97