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