1#AUTOMAKE_OPTIONS = foreign 2.9 subdir-objects 2 3NULL = 4BUILT_SOURCES = 5CLEANFILES = 6 7std_unity_list = \ 8 $(top_srcdir)/sntp/unity/auto/generate_test_runner.rb \ 9 $(NULL) 10 11run_unity = cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb 12 13check_PROGRAMS = \ 14 first-test \ 15 smeartest \ 16 $(NULL) 17 18EXTRA_PROGRAMS = \ 19 bug-2803 \ 20 second-test \ 21 $(NULL) 22 23# HMS: we may not need some of these: 24LDADD = \ 25 $(top_builddir)/sntp/unity/libunity.a \ 26 $(top_builddir)/libntp/libntp.a \ 27 $(LDADD_LIBNTP) \ 28 $(PTHREAD_LIBS) \ 29 $(LDADD_NTP) \ 30 $(NULL) 31 32AM_CFLAGS = $(CFLAGS_NTP) 33AM_CFLAGS += $(NTP_HARD_CFLAGS) 34 35# HMS: we may not need some of these: 36AM_CPPFLAGS = $(NTP_INCS) 37AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity 38AM_CPPFLAGS += -I$(top_srcdir)/include 39AM_CPPFLAGS += $(CPPFLAGS_NTP) 40AM_CPPFLAGS += -DUNITY_INCLUDE_CONFIG_H 41AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity 42AM_CPPFLAGS += $(NTP_HARD_CPPFLAGS) 43 44AM_LDFLAGS = $(LDFLAGS_NTP) 45AM_LDFLAGS += $(NTP_HARD_LDFLAGS) 46 47bug_2803_SOURCES = \ 48 bug-2803.c \ 49 run-ut-2803.c \ 50 ut-2803.c \ 51 $(NULL) 52 53$(srcdir)/run-ut-2803.c: $(srcdir)/ut-2803.c $(std_unity_list) 54 $(run_unity) ut-2803.c run-ut-2803.c 55BUILT_SOURCES += run-ut-2803.c 56 57first_test_SOURCES = \ 58 uglydate.c \ 59 run-uglydate.c \ 60 $(NULL) 61 62$(srcdir)/run-uglydate.c: $(srcdir)/uglydate.c $(std_unity_list) 63 $(run_unity) uglydate.c run-uglydate.c 64BUILT_SOURCES += run-uglydate.c 65 66second_test_SOURCES = \ 67 modetoa.c \ 68 run-modetoa.c \ 69 $(NULL) 70 71$(srcdir)/run-modetoa.c: $(srcdir)/modetoa.c $(std_unity_list) 72 $(run_unity) modetoa.c run-modetoa.c 73BUILT_SOURCES += run-modetoa.c 74 75 76TESTS = 77 78if !NTP_CROSSCOMPILE 79TESTS += $(check_PROGRAMS) 80endif 81 82## check-libntp.mf - automake fragment 83## slightly adapted for deeper directory 84 85BUILT_SOURCES += check-libntp check-libunity 86CLEANFILES += check-libntp check-libunity 87 88check-libntp: ../../libntp/libntp.a 89 @echo stamp > $@ 90 91../../libntp/libntp.a: 92 cd ../../libntp && $(MAKE) $(AM_MAKEFLAGS) libntp.a 93 94check-libunity: ../../sntp/unity/libunity.a 95 @echo stamp > $@ 96 97../../sntp/unity/libunity.a: 98 cd ../../libunity && $(MAKE) $(AM_MAKEFLAGS) libunity.a 99 100include $(top_srcdir)/depsver.mf 101include $(top_srcdir)/includes.mf 102