Makefile.am revision 290001
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) 33 34# HMS: we may not need some of these: 35AM_CPPFLAGS = $(NTP_INCS) 36AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity 37AM_CPPFLAGS += -I$(top_srcdir)/include 38AM_CPPFLAGS += $(CPPFLAGS_NTP) 39AM_CPPFLAGS += -DUNITY_INCLUDE_CONFIG_H 40AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity 41 42AM_LDFLAGS = $(LDFLAGS_NTP) 43 44bug_2803_SOURCES = \ 45 bug-2803.c \ 46 run-ut-2803.c \ 47 ut-2803.c \ 48 $(NULL) 49 50$(srcdir)/run-ut-2803.c: $(srcdir)/ut-2803.c $(std_unity_list) 51 $(run_unity) ut-2803.c run-ut-2803.c 52BUILT_SOURCES += run-ut-2803.c 53 54first_test_SOURCES = \ 55 uglydate.c \ 56 run-uglydate.c \ 57 $(NULL) 58 59$(srcdir)/run-uglydate.c: $(srcdir)/uglydate.c $(std_unity_list) 60 $(run_unity) uglydate.c run-uglydate.c 61BUILT_SOURCES += run-uglydate.c 62 63second_test_SOURCES = \ 64 modetoa.c \ 65 run-modetoa.c \ 66 $(NULL) 67 68$(srcdir)/run-modetoa.c: $(srcdir)/modetoa.c $(std_unity_list) 69 $(run_unity) modetoa.c run-modetoa.c 70BUILT_SOURCES += run-modetoa.c 71 72 73TESTS = 74 75if !NTP_CROSSCOMPILE 76TESTS += $(check_PROGRAMS) 77endif 78 79## check-libntp.mf - automake fragment 80## slightly adapted for deeper directory 81 82BUILT_SOURCES += check-libntp check-libunity 83CLEANFILES += check-libntp check-libunity 84 85check-libntp: ../../libntp/libntp.a 86 @echo stamp > $@ 87 88../../libntp/libntp.a: 89 cd ../../libntp && $(MAKE) $(AM_MAKEFLAGS) libntp.a 90 91check-libunity: ../../sntp/unity/libunity.a 92 @echo stamp > $@ 93 94../../sntp/unity/libunity.a: 95 cd ../../libunity && $(MAKE) $(AM_MAKEFLAGS) libunity.a 96 97include $(top_srcdir)/depsver.mf 98include $(top_srcdir)/includes.mf 99