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