Makefile.am revision 298770
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
37AM_CPPFLAGS += $(LIBOPTS_CFLAGS)
38
39AM_LDFLAGS = $(LDFLAGS_NTP)
40
41BUILT_SOURCES +=			\
42	$(srcdir)/run-t-ntpq.c		\
43	$(NULL)
44
45noinst_HEADERS =			\
46	$(NULL)
47
48###
49
50test_ntpq_LDADD =			\
51	$(unity_tests_LDADD)		\
52	$(NULL)
53
54test_ntpq_SOURCES =			\
55	t-ntpq.c			\
56	run-t-ntpq.c			\
57	$(NULL)
58
59$(srcdir)/run-t-ntpq.c: $(srcdir)/t-ntpq.c $(std_unity_list)
60	$(run_unity) t-ntpq.c run-t-ntpq.c
61
62
63TESTS =
64
65if !NTP_CROSSCOMPILE
66TESTS += $(check_PROGRAMS)
67endif
68
69## check-libntp.mf - automake fragment
70## slightly adapted for deeper directory
71
72BUILT_SOURCES	+= check-libntpd check-libntp check-libunity 
73CLEANFILES	+= check-libntpd check-libntp check-libunity 
74
75check-libntpd: ../../ntpd/libntpd.a
76	@echo stamp > $@
77
78../../ntpd/libntpd.a:
79	cd ../../ntpd && $(MAKE) $(AM_MAKEFLAGS) libntpd.a
80
81
82check-libntp: ../../libntp/libntp.a
83	@echo stamp > $@
84
85../../libntp/libntp.a:
86	cd ../../libntp && $(MAKE) $(AM_MAKEFLAGS) libntp.a
87
88
89check-libunity: ../../sntp/unity/libunity.a
90	@echo stamp > $@
91
92../../sntp/unity/libunity.a:
93	cd ../../sntp/unity && $(MAKE) $(AM_MAKEFLAGS) libunity.a
94
95
96include $(top_srcdir)/depsver.mf
97include $(top_srcdir)/includes.mf
98