X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/82f1f1db8de7b833068a3ef0dc7d10759bb94941..e0e0c1e0fce54f31e8b126d78a0b364208f7d36f:/Makefile.am diff --git a/Makefile.am b/Makefile.am index f4dfc9ca..3952da6a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -45,7 +45,7 @@ TESTS_ENVIRONMENT = MH_OBJ_DIR="@abs_builddir@" \ ## TESTS = test/ali/test-ali test/anno/test-anno \ test/bad-input/test-header \ - test/burst/test-burst \ + test/burst/test-burst test/burst/test-burst-mime \ test/comp/test-comp-format test/dist/test-dist \ test/folder/test-create test/folder/test-packf \ test/folder/test-recurse test/folder/test-sortm \ @@ -143,6 +143,13 @@ auxexec_PROGRAMS = uip/ap uip/conflict uip/dp uip/fmtdump uip/mhl uip/post \ auxexec_SCRIPTS = uip/spost +## +## Programs that MAY need to get built at some point; we need to list them +## here if they don't appear in any other primary so Automake knows about +## them and can properly record dependency information. +## +EXTRA_PROGRAMS = etc/gen-ctype-checked + ## ## Internal libraries that we create as part of the build process ## but do not install @@ -241,7 +248,6 @@ man_SRCS = man/ali.man man/anno.man man/ap.man man/burst.man man/comp.man \ ## Automake using the automatic rules ## EXTRA_DIST = config/version.sh sbr/sigmsg.awk etc/mts.conf.in \ - etc/gen-ctype-checked.c \ etc/mhn.defaults.sh etc/sendfiles $(MHNSEARCHPROG) DATE MACHINES \ docs/ChangeLog_MH-3_to_MH-6.6 \ docs/ChangeLog_MH-6.7.0_to_MH-6.8.4.html \ @@ -261,7 +267,8 @@ uip_ali_SOURCES = uip/ali.c uip/aliasbr.c uip_anno_SOURCES = uip/anno.c uip/annosbr.c -uip_burst_SOURCES = uip/burst.c +uip_burst_SOURCES = uip/burst.c uip/mhparse.c uip/mhmisc.c uip/mhfree.c \ + uip/mhcachesbr.c uip/md5.c uip_comp_SOURCES = uip/comp.c uip/whatnowproc.c uip/whatnowsbr.c uip/sendsbr.c \ uip/annosbr.c uip/distsbr.c @@ -415,6 +422,9 @@ test_fakesmtp_LDADD = test_getcwidth_SOURCES = test/getcwidth.c test_getcwidth_LDADD = +etc_gen_ctype_checked_SOURCES = etc/gen-ctype-checked.c +etc_gen_ctype_checked_LDADD = + ## ## Our rebuild rules for files that aren't built via the normal mechanisms ## @@ -429,8 +439,6 @@ sbr/ctype-checked.h: etc/gen-ctype-checked sbr/ctype-checked.c: etc/gen-ctype-checked sbr/ctype-checked.h -etc/gen-type-checked: etc/gen-type-checked.c - etc/mts.conf: $(srcdir)/etc/mts.conf.in Makefile @rm -f $@ $(SED) -e 's,%mts%,$(MTS),' \