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