From 3750638682f8d8ac67bdeb4f31058e402a7f8c46 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Fri, 27 Jul 2001 00:02:43 +0000 Subject: * automake.in (am_print_error): New function. (am_error): Use it. (am_file_error): Likewise. (am_line_error): Likewise. (am_conf_error): Likewise. (am_conf_line_error): Likewise. * automake.texi (Options): Document no-exeext. * automake.in (handle_options): Recognize no-exeext. (rule_define): Handle no-exeext. * tests/Makefile.am (TESTS): Added new file. * tests/exeext2.test: New file. * automake.in (make_input_list): Removed. (scan_autoconf_config_files): Don't add to make_input_list. (scan_one_autoconf_file): Don't use make_input_list. (scan_autoconf_files): Use make_list, not make_input_list. (scan_autoconf_files): Likewise. * automake.in (seen_exeext): Removed. (generate_makefile): Don't define EXEEXT or OBJEXT. (scan_one_autoconf_file): Don't check for AC_EXEEXT. (am_install_var): Don't check $seen_exeext. (handle_programs): Likewise. (rule_define): Allow x to override x$(EXEEXT), for now. (file_contents_internal): Only define rule if rule_define allows us to. * m4/init.m4 (AM_INIT_AUTOMAKE): Define EXEEXT and OBJEXT. --- TODO | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 459616ecd..76fd5cb67 100644 --- a/TODO +++ b/TODO @@ -103,6 +103,10 @@ Alex Hornby a single file containing all the macro assignments. then read this file via `include' unfortunately this can't be done because of conditionals + -- but it could be made to work if we also changed: + * automake to rewrite @FOO@ to $(FOO), and + * the implementation of conditionals to rely on some new + config.status magic * support prog_LIBS as override for LIBS @@ -410,11 +414,6 @@ Per> .class files from a list of .java source files. Jim's idea: should look for @setfilename and warn if filenames too long * guess split size -** many requests for a way to omit a file from the distribution. - Should be done like `!foo' or `~foo' in _SOURCES, etc. - Such files should be removed explicitly after the copy step! - Doing this requires rewriting macros before generating Makefile.in. - from joerg-martin schwarz: -- If Makefile.am contains $(CC), $(COMPILE), $(YLWRAP), .... in an explicitly written rule, you should emit the corresponding -- cgit v1.2.1