|
35b64822
|
1999-05-19T00:00:12
|
|
* automake.in (handle_single_transform_list): Added missing
space. Fixes specflags.test.
|
|
a3cd4fa4
|
1999-05-13T20:20:50
|
|
Meta updates
|
|
34ca5374
|
1999-04-30T22:19:03
|
|
* automake.in (finish_languages): Always use `-o $@' with
libtool. Define ltcompile and ltlink at outermost scope in
function.
* libtool.am (.c.lo): Removed.
|
|
546c5271
|
1999-04-27T13:57:07
|
|
* automake.in (handle_lib_objects_cond): Prefer `$1' over `\1'.
Minor rewrite for clarity.
(check_canonical_spelling): Prefer `$1' over `\1'.
* depend2.am (@OBJ@): Renamed. Use @SOURCE@, @COMPILE@. Always
use `-o $@'.
(@LTOBJ@): Likewise.
* automake.in (handle_single_transform_list): Don't print rule if
doing dependency tracking and the file's language supports it.
(initialize_per_input): Initialize lang_specific_files.
(add_depend2): New function.
(handle_dependencies): Use it.
* automake.in (lang_ppf77_finish): Use lang_f77_finish.
ratfor compiler name is `RCOMPILE'. ppf77 compiler name changed
to `PPF77COMPILE' to allow use of f77 and ppf77 in the same
directory.
(lang_ratfor_finish): Use lang_f77_finish.
* compile.am (NOTDEPEND.c.o): Removed.
(OBJEXT.c.obj): Likewise.
* automake.in: Added `flags' attribute to all relevant languages.
(handle_single_transform_list): Handle per-derived-object flags.
Changed interface and all callers.
(handle_built_sources): Don't call handle_single_transform_list.
Added `compile' and `compiler-name' attribute to all relevant
languages.
(finish_languages): Define compiler variables here.
(lang_cxx_finish): Don't call define_compiler_variable. Don't
define flag variable or .o rules. Don't add to @suffixes.
(lang_f77_finish): Likewise.
(lang_ppf77_finish): Likewise.
(lang_objc_finish): Likewise.
(lang_java_finish): Likewise.
(finish_languages): Define flag variable here.
Added `output-arg' attribute to all relevant languages.
(finish_languages): Define `.o' rules here.
(finish_languages): Put extension on @suffixes.
(get_object_extension): Don't transform NOTDEPEND or MINUSO.
|
|
2fcda957
|
1999-04-24T17:45:42
|
|
* automake.in: Treat `.zip' and `.jar' files as Java.
|
|
6900e1aa
|
1999-04-12T15:15:03
|
|
* ansi2knr.c: New version from Pavel Roskin (via ansi2knr.c
maintainer).
|
|
c64507c5
|
1999-04-11T21:16:25
|
|
* automake.in (lang_sub_obj): New function.
(lang_cxx_rewrite): Use it.
(lang_asm_rewrite): Likewise.
(lang_objc_rewrite): Likewise.
(lang_cxx_finish): Add `-o $@' to all C++ rules.
(lang_asm_finish): Add `-o' to suffix rules when appropriate.
(lang_objc_finish): Add `-o $@' to all ObjC rules.
(lang_java_finish): Likewise.
|
|
17317431
|
1999-04-11T20:10:14
|
|
* automake.in: Only register `asm' once.
(lang_asm_finish): Put assembly suffixes on @suffixes.
* libtool.am (.s.lo): Removed.
(.S.lo): Likewise.
* automake.in (lang_asm_finish): Handle libtool.
* libtool.am (.c.o): Always pass -c to libtool.
* automake.in (lang_yacc_rewrite): Handle sources in subdirs.
(lang_yaccxx_rewrite): Likewise.
(lang_lex_rewrite): Likewise.
(lang_lexxx_rewrite): Likewise.
|
|
eb72aeea
|
1999-04-11T18:40:47
|
|
Assembly code no longer included by default:
* compile.am (.s.o): Removed.
(.S.o): Likewise.
* automake.in: Register `asm' language.
(lang_asm_finish): Generate suffix rules for assembly.
(get_object_extension): Don't add `.s' or `.S' to suffix list.
|
|
a3c0ce6a
|
1999-04-11T13:12:05
|
|
* automake.in (get_object_extension): Substitute @MINUSO@ when
including compile.am.
* compile.am (.c.o): Added @MINUSO@.
(.c.obj): Likewise.
|
|
88b59597
|
1999-04-11T13:02:43
|
|
First cut at allowing objects in subdirectories:
* m4/Makefile.am (m4data_DATA): Added minuso.m4.
* Makefile.am (dist_script_DATA): Added compile.
* m4/minuso.m4: New file.
* automake.in (initialize_global_constants): Added compile to
common_files.
(seen_cc_c_o): New global.
(scan_one_configure_file): Set it when AM_PROG_CC_C_O seen.
(handle_options): Recognize `subdir-objects' option.
(lang_c_rewrite): Added directory argument.
(lang_yacc_rewrite): Likewise.
(lang_yaccxx_rewrite): Likewise.
(lang_lex_rewrite): Likewise.
(lang_lexxx_rewrite): Likewise.
(handle_single_transform_list): Pass directory to _rewrite
function. Generate dependencies for dirstamp files for each .o;
it is just the rules we want to create once.
(lang_c_rewrite): Handle `subdir-objects' option.
(lang_c_rewrite): Require `compile' program.
* compile: New file.
|
|
323c04c3
|
1999-04-10T22:08:21
|
|
* automake.in (handle_single_transform_list): Handle dependency
tracking when files are created in subdirs. Error if object in
subdir has `..' component.
|
|
0149fc8c
|
1999-04-10T17:45:38
|
|
* automake.in (handle_ltlibraries): Allow check_LTLIBRARIES.
|
|
a78b324c
|
1999-03-31T13:54:15
|
|
* automake.in (quote_cond_val): Quote \n.
(unquote_cond_val): Unquote \n.
(read_am_file): If line ends with `\', preserve it and add a
newline.
(read_main_am_file): In conditional case, put conditional text at
beginning of each generated line.
|
|
afa8bf3c
|
1999-03-22T11:49:49
|
|
1999-02-01 Thomas Tanner <tanner@gmx.de>
* automake.in: accept both A(C|M)_PROG_LIBTOOL, print a
warning when AM_PROG_LIBTOOL was found
* automake.texi: renamed AM_PROG_LIBTOOL to AC_PROG_LIBTOOL
|
|
56e5482f
|
1999-03-21T23:28:02
|
|
Made `+=' more robust. Fixes pluseq6.test and pluseq7.test.
* automake.in (define_standard_variables): New sub.
(read_main_am_file): Use two passes to scan standard variables.
(read_am_file): Don't special-case configure variables with `+='.
(initialize_per_input): Initialize %var_was_plus_eq.
(read_am_file): Set var_was_plus_eq element correctly.
(define_variable): Give error if variable assigned with `+=' is
internally defined.
(initialize_per_input): Initialize %am_var_defs.
(file_contents_with_transform): Set element in %am_var_defs.
(read_am_file): Use %am_var_defs.
|
|
0922e6c7
|
1999-03-11T22:56:16
|
|
* m4/error.m4, m4/mktime.m4, m4/obstack.m4, m4/regex.m4,
m4/strtod.m4: Use $ac_objext, not `.o'. From Jim Meyering.
|
|
f50c3120
|
1999-02-11T15:35:36
|
|
* automake.in (obsolete_macros): Use empty string to indicate no
substitution.
(scan_one_configure_file): Likewise.
|
|
243027ec
|
1999-02-02T09:51:58
|
|
* automake.in (handle_merge_targets): Use INSTALL_STRIP_FLAG.
* progs.am (install-@DIR@PROGRAMS): Added INSTALL_STRIP_FLAG.
* header-vars.am (INSTALL_PROGRAM): Removed
AM_INSTALL_PROGRAM_FLAGS.
(INSTALL_STRIP_FLAG): New macro.
|
|
0583b56b
|
1999-01-14T22:45:45
|
|
* automake.in (handle_configure): Compute $header_dir based on
$one_name, not $one_hdr. Reported by Erez Zadok. Fixes
confh2.test.
(handle_configure): Compute relative path to input header
correctly in all cases.
|
|
2315367d
|
1999-01-10T18:03:36
|
|
* automake.in (handle_merge_targets): Don't special-case "-local"
targets. Test all.test.
|
|
8ae21c4d
|
1998-12-22T12:14:05
|
|
* depend2.am: Don't assume backslash can't occur in the middle of
filename; it loses on M$W
|
|
12dae131
|
1998-12-21T13:32:57
|
|
1998-12-21 Alexandre Oliva <oliva@dcc.unicamp.br>
* depend2.am: don't use .p and .P for dependencies; it loses on
case-insensitive filesystems.
Reported by Henrik Frystyk Nielsen <frystyk@w3.org>
|
|
61f45418
|
1998-12-16T12:35:00
|
|
* tags.am (ID): Uniquify list of sources. Report from Jim
Meyering.
|
|
24c73c0d
|
1998-12-02T12:11:35
|
|
TODO update
|
|
359e7b1d
|
1998-12-01T17:36:11
|
|
more TODO updates
|
|
a055924b
|
1998-12-01T15:35:12
|
|
minor TODO updates
|
|
961d500e
|
1998-11-20T21:51:30
|
|
added some things to do
|
|
e9b67171
|
1998-11-18T13:30:57
|
|
* automake.in (finish_languages): Use CCLD, not CLD.
|
|
61807422
|
1998-11-18T12:11:19
|
|
* automake.in (finish_languages): Define CLD; use it in LINK
definition.
(lang_cxx_finish): Define CXXLD; use it in CXXLINK definition.
(lang_f77_finish): Define FLD; use it in FLINK definition.
(lang_ppf77_finish): Likewise.
(lang_ratfor_finish): Likewise.
|
|
a6c80a1e
|
1998-11-10T09:51:35
|
|
Doc improvement from Akim Demaille.
|
|
cb0d31f8
|
1998-10-30T14:04:49
|
|
* automake.in (MACRO_PATTERN): Recognize `+='.
(BOGUS_MACRO_PATTERN): Likewise.
(read_am_file): Handle `+=' assignments.
|
|
b5a0bd5c
|
1998-10-28T00:47:35
|
|
* Makefile.am (maintainer-check): Changed code to be acceptable to
bash 2.01.1.
* automake.in (do_one_clean_target): Special-case config.status.
Report from Jeff Garzik.
|
|
45a3daf5
|
1998-10-08T10:17:15
|
|
* automake.in (am_install_var): Added -noextra option.
(handle_data): Pass -noextra to am_install_var.
|
|
dee4d56f
|
1998-10-03T18:26:55
|
|
* automake.in (handle_aclocal_m4): Use new MAINTAINER_MODE
conditional.
(handle_configure): Likewise.
(read_am_file): Likewise.
(file_contents_with_transform): Likewise.
(scan_one_configure_file): Recognize that AM_MAINTAINER_MODE
defines a conditional.
* automake.texi (Optional): Document new AM_MAINTAINER_MODE.
* texi-vers.am ($(srcdir)/@VTEXI@): Look at MAINTAINER_MODE
conditional.
(maintainer-clean-@VTI@): Likewise.
* remake.am ($(srcdir)/configure): Look at MAINTAINER_MODE
conditional.
* remake-hdr.am ($(srcdir)/@CONFIG_HEADER_IN@): Look at
MAINTAINER_MODE conditional.
* m4/maintainer.m4 (AM_MAINTAINER_MODE): Defined MAINTAINER_MODE
conditional.
|
|
3185f495
|
1998-10-03T11:19:12
|
|
* automake.in (handle_configure): Handle case where there is no
Makefile in the config header directory. Fixes test config.test.
|
|
ec18107f
|
1998-09-29T01:28:45
|
|
Fixes for recurs2.test. Report from Jim Meyering.
* automake.in (vars_scanned): Define globally.
(variable_value_as_list_worker): Delete $var entry in
%vars_scanned after local work is done.
|
|
0ac22bb6
|
1998-09-28T01:51:16
|
|
`.' in SUBDIRS changes order of builds:
* Makefile.am (SUBDIRS): Added `.'. Put tests last.
* tags.am (TAGS): Don't look for TAGS file in `.'.
* automake.texi (Top level): Document SUBDIRS change.
* automake.in (handle_installdirs): Create separate installdirs-am
target.
(handle_merge_targets): Don't put all-am onto @all. Fixed error
message. Correctly handle install-info. Give error if
install-info-local inappropriately defined. Don't special-case
install-data, install-exec, install, uninstall, or all.
(handle_subdirs): Don't push `-recursive' target names onto
corresponding lists.
(do_one_merge_target): Always define `-am' form of rule, and point
ordinary form to `-am' or `-recursive' as appropriate.
Special-case `all'.
(do_check_merge_target): Generate check-am target.
(handle_dist_worker): Use target_defined.
(handle_dist): Likewise.
(handle_merge_targets): Likewise.
(do_one_merge_target): Likewise.
(do_check_merge_target): Likewise.
(do_one_clean_target): Likewise.
(initialize_per_input): Initialize $all_target.
(do_one_clean_target): Always generate -am form of rule; other
changes for new SUBDIRS change.
(handle_clean): Always generate clean-am form of rule.
(handle_tags): Only build subdir if not `.'.
(handle_dist_worker): Skip `.' directory.
* subdirs.am: Allow `.' to be specified in SUBDIRS.
|
|
33cb20cc
|
1998-09-27T22:33:01
|
|
* automake.texi: Document LIBOBJS trick.
|
|
984f0d1c
|
1998-09-27T21:38:24
|
|
* automake.in (handle_dist_worker): If DIST_SUBDIRS defined, use
it even when SUBDIRS not conditional.
|
|
59b7ce90
|
1998-09-16T04:50:42
|
|
nothing
|
|
d14198e4
|
1998-08-17T05:33:12
|
|
Fixed colon6.test.
Added test for strange Tab bug
|
|
d2719082
|
1998-07-18T06:37:24
|
|
Fixed cond4.test
|
|
b5b61792
|
1998-07-17T17:22:43
|
|
AM_MAKEFLAGS patch from Ian
|
|
41b60e1c
|
1998-07-16T22:26:53
|
|
CONFIG_STATUS_DEPENDENCIES addition from Ian
|
|
ca87c929
|
1998-06-02T19:30:39
|
|
detect a syntax error
|
|
e34cd3ea
|
1998-06-01T23:20:43
|
|
Fixlet from Ian
|
|
8733de30
|
1998-05-18T05:33:56
|
|
various fixlets
|
|
b8629ec9
|
1998-04-05T19:59:03
|
|
lex fixes from alexandre oliva
|
|
999a757a
|
1998-04-03T20:12:53
|
|
install fix for egcs
|
|
c12ef214
|
1998-03-19T04:47:46
|
|
fixed colon3.test
|
|
44cfa063
|
1998-03-19T00:30:17
|
|
initial java support
|
|
46d1e88d
|
1998-02-13T07:31:03
|
|
upped to 1.2e
|
|
68effc17
|
1998-02-13T04:30:19
|
|
yacc cleanup
|
|
d9193017
|
1997-10-21T17:01:38
|
|
empty subdirs bug fix
|
|
b5e75019
|
1997-10-21T06:52:08
|
|
aclocal fix
|
|
0d8783b5
|
1997-10-20T05:26:21
|
|
bug fix
|
|
92e7f9f8
|
1997-09-29T19:26:23
|
|
fixed 'make dist'
|
|
5644b376
|
1997-09-28T23:18:35
|
|
added new options
|
|
7f9372cf
|
1997-06-04T04:07:35
|
|
nothing
|
|
7434bb5f
|
1997-06-01T19:54:31
|
|
various bug fixes
|
|
377749eb
|
1997-05-29T05:49:04
|
|
.P depends on built sources again
|
|
27ccbf24
|
1997-05-27T05:44:25
|
|
put -i on command line when rebuilding
|
|
98719a04
|
1997-05-13T14:20:44
|
|
dependency fixlet
|
|
8ecd82bd
|
1997-05-11T20:00:26
|
|
better grammar in missing
|
|
f7ca4bc1
|
1997-05-10T22:27:47
|
|
var subst patch from ian
|
|
c49ec17a
|
1997-05-10T22:24:49
|
|
make -k fix from ian
|
|
d9f53bbd
|
1997-05-04T21:50:12
|
|
avoid Debian install-info
handle sources in other directories
|
|
84fafed1
|
1997-05-01T05:36:43
|
|
doc fix
|
|
94352188
|
1997-04-28T07:15:34
|
|
doc update
|
|
6e97ad3c
|
1997-04-28T06:41:47
|
|
nothign
|
|
b03a1bd9
|
1997-04-28T03:10:37
|
|
test fixlet
|
|
dbdb2711
|
1997-04-28T00:22:07
|
|
got rid of interlock
|
|
a28f027d
|
1997-04-27T16:56:34
|
|
doc fixes
|
|
68bf612f
|
1997-04-26T05:15:09
|
|
fixed text in missing prog
|
|
68a4dd43
|
1997-04-16T05:22:57
|
|
bug fixes
|
|
939ff93f
|
1997-04-10T07:42:50
|
|
doc fixes
|
|
a7e863a7
|
1997-04-10T06:12:28
|
|
-rpath bug fix
|
|
121c5a1b
|
1997-04-07T23:45:35
|
|
version check fix
|
|
6f1d9645
|
1997-04-04T02:21:13
|
|
ltlibrary fix
|
|
2e6fd279
|
1997-04-02T21:13:58
|
|
dependency fixes
|
|
b967da6e
|
1997-04-02T07:23:13
|
|
mdate-sh fix
|
|
d67aced7
|
1997-03-29T06:17:07
|
|
nothing
|
|
97cadf26
|
1997-03-28T03:23:29
|
|
lisp fix
|
|
9d9e0221
|
1997-03-27T19:33:12
|
|
nothing
|
|
430d000d
|
1997-03-26T05:57:50
|
|
follow GNU standards
|
|
309bcb5c
|
1997-03-24T20:39:14
|
|
netbsd fix
|
|
bddfdf17
|
1997-03-22T07:07:32
|
|
added TEXINFO_TEX support
|
|
bbe861b9
|
1997-03-22T06:44:05
|
|
nothing
|
|
9c2ae2af
|
1997-03-20T23:51:34
|
|
cygwin32 support
|
|
f8b80147
|
1997-03-19T07:24:15
|
|
fixlets; doc updates
|
|
220aadb9
|
1997-03-19T00:21:30
|
|
fixlets
|
|
1bffc345
|
1997-03-16T21:09:47
|
|
nothing
|
|
6c3389c5
|
1997-03-11T06:23:20
|
|
c++ -vs- libobjs fix
|
|
a6655646
|
1997-02-23T19:41:20
|
|
allow texinfo files w/o .info extension
|
|
36612ff6
|
1997-02-22T22:30:16
|
|
macro fixes
|
|
919fcce0
|
1997-02-22T00:02:02
|
|
handle c++ yacc/lex
|
|
ff18cb6b
|
1997-02-21T23:57:17
|
|
nothing
|
|
1b10e923
|
1997-02-21T07:50:43
|
|
many fixes
|
|
e6d412ab
|
1997-02-05T02:45:39
|
|
various bug fixes
|