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