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