1#AUTOMAKE_OPTIONS = foreign 1.9 subdir-objects 2NULL = 3BUILT_SOURCES = 4CLEANFILES = 5 6std_unity_list = \ 7 $(abs_top_srcdir)/sntp/unity/auto/generate_test_runner.rb \ 8 $(abs_srcdir)/testconf.yml \ 9 $(NULL) 10 11run_unity = ruby $(std_unity_list) 12 13EXTRA_DIST = \ 14 testconf.yml \ 15 $(NULL) 16 17check_PROGRAMS = sec-2853 18 19# HMS: we may not need some of these: 20LDADD = \ 21 $(top_builddir)/ntpd/rc_cmdlength.o \ 22 $(top_builddir)/sntp/unity/libunity.a \ 23 $(top_builddir)/libntp/libntp.a \ 24 $(LDADD_LIBNTP) \ 25 $(PTHREAD_LIBS) \ 26 $(LDADD_NTP) \ 27 $(LIBM) \ 28 $(NULL) 29 30AM_CFLAGS = $(CFLAGS_NTP) 31AM_CFLAGS += $(NTP_HARD_CFLAGS) 32 33# HMS: we may not need some of these: 34AM_CPPFLAGS = $(NTP_INCS) 35AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity 36AM_CPPFLAGS += -I$(top_srcdir)/include 37AM_CPPFLAGS += $(CPPFLAGS_NTP) 38AM_CPPFLAGS += -DUNITY_INCLUDE_CONFIG_H 39AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity 40AM_CPPFLAGS += $(NTP_HARD_CPPFLAGS) 41 42AM_LDFLAGS = $(LDFLAGS_NTP) 43AM_LDFLAGS += $(NTP_HARD_LDFLAGS) 44 45sec_2853_SOURCES = \ 46 run-sec-2853.c \ 47 sec-2853.c \ 48 $(NULL) 49 50BUILT_SOURCES += $(srcdir)/run-sec-2853.c 51 52$(srcdir)/run-sec-2853.c: $(srcdir)/sec-2853.c $(std_unity_list) 53 $(run_unity) $< $@ 54 55# HMS: we may not need some of these: 56#noinst_HEADERS = ntpdtest.h \ 57# $(NULL) 58 59TESTS = 60 61if !NTP_CROSSCOMPILE 62TESTS += $(check_PROGRAMS) 63endif 64 65## check-libntp.mf - automake fragment 66## slightly adapted for deeper directory 67 68BUILT_SOURCES += check-libntp check-libunity check-rc-cmdlength 69CLEANFILES += check-libntp check-libunity check-rc-cmdlength 70 71check-libntp: ../../libntp/libntp.a 72 @echo stamp > $@ 73 74../../libntp/libntp.a: 75 cd ../../libntp && $(MAKE) $(AM_MAKEFLAGS) libntp.a 76 77check-libunity: ../../sntp/unity/libunity.a 78 @echo stamp > $@ 79 80../../sntp/unity/libunity.a: 81 cd ../../libunity && $(MAKE) $(AM_MAKEFLAGS) libunity.a 82 83check-rc-cmdlength: ../../ntpd/rc_cmdlength.o 84 @echo stamp > $@ 85 86../../ntpd/rc_cmdlength.o: 87 cd ../../ntpd && $(MAKE) $(AM_MAKEFLAGS) rc_cmdlength.o 88 89include $(top_srcdir)/depsver.mf 90include $(top_srcdir)/includes.mf 91