|
2a8e1b17
|
2003-11-10T20:55:33
|
|
* automake.in (handle_configure): Distribute and define mkinstalldirs
only if it is already present in the package.
(scan_autoconf_files): Do not require mkinstalldirs.
(require_build_directory): Use $(mkdir_p), not $(mkinstalldirs).
* lib/am/data.am, lib/am/distdir.am, lib/am/install.am,
lib/am/java.am, lib/am/libs.am, lib/am/lisp.am, lib/am/mans.am,
lib/am/progs.am, lib/am/python.am, lib/am/scripts.am,
lib/am/texinfos.am: Use $(mkdir_p) instead of $(mkinstalldirs).
* m4/mkdirp.m4: New file.
* m4/Makefile.am (dist_m4data_DATA): Add mkdirp.m4.
* m4/init.m4 (AM_INIT_AUTOMAKE): Call AM_PROG_MKDIR_P.
* tests/Makefile.am (TESTS): Remove insh.test.
* tests/insh.test: Delete.
* tests/defs.in, tests/instsh.test: Do not install mkinstalldirs.
* tests/auxdir.test: Install mkinstalldirs.
* tests/distdir.test, tests/instman.test, tests/pr2.test: Use
$(mkdir_p), not $(mkinstalldirs).
* tests/empty.test: Run configure, do not substitute things by hand.
* doc/automake.texi (Optional) <AC_CONFIG_FILES>: Take install-sh
as an example, not mkinstalldirs.
(Auxiliary Programs) <mkinstalldirs>: Update.
|
|
f68696e2
|
2003-06-02T07:08:40
|
|
* lib/am/texi-vers.am, lib/am/subdirs.am, lib/am/scripts.am,
* lib/am/remake-hdr.am, lib/am/python.am, lib/am/progs.am,
* lib/am/program.am, lib/am/multilib.am, lib/am/mans.am,
* lib/am/mans-vars.am, lib/am/ltlibrary.am, lib/am/ltlib.am,
* lib/am/lisp.am, lib/am/libtool.am, lib/am/library.am,
* lib/am/lang-compile.am, lib/am/java.am, lib/am/header.am,
* lib/am/header-vars.am, lib/am/footer.am, lib/am/depend.am,
* lib/am/dejagnu.am, lib/am/data.am, lib/am/compile.am,
* lib/am/clean.am, lib/am/clean-hdr.am, lib/am/check.am,
* lib/am/ansi2knr.am, lib/am/Makefile.am, lib/Makefile.am,
* m4/strip.m4, m4/sanity.m4, m4/runlog.m4, m4/regex.m4,
* m4/python.m4, m4/protos.m4, m4/options.m4, m4/obsolete.m4,
* m4/obsol-lt.m4, m4/obsol-gt.m4, m4/multi.m4, m4/missing.m4,
* m4/minuso.m4, m4/maintainer.m4, m4/lispdir.m4, m4/lex.m4,
* m4/install-sh.m4, m4/header.m4, m4/gcj.m4, m4/dmalloc.m4,
* m4/depout.m4, m4/cond.m4, m4/ccstdc.m4, m4/auxdir.m4, m4/as.m4,
* m4/Makefile.am: White space changes and Copyright updates.
|
|
2a555423
|
2002-09-05T10:06:14
|
|
* lib/am/scripts.am (installcheck-%DIR%SCRIPTS): Account for
Sun make rewriting rules in VPATH builds. (Fixes gnits3.test.)
* lib/am/progs.am (installcheck-%DIR%PROGRAMS): Likewise.
|
|
10b22031
|
2002-08-24T01:38:52
|
|
* lib/am/progs.am: Exit in case of install failure, otherwise
it is ignored on Cygwin because of the surrounding "for" loop.
|
|
74b6138e
|
2002-07-22T17:00:44
|
|
* lib/am/progs.am (installcheck-%DIR%PROGRAMS): Honor
AM_INSTALLCHECK_STD_OPTIONS_EXEMPT.
* lib/am/scripts.am (installcheck-%DIR%SCRIPTS): Likewise.
* automake.texi (Options) <std-options>: Document
AM_INSTALLCHECK_STD_OPTIONS_EXEMPT.
(Gnits): Reference std-options.
* tests/gnits3.test: New file.
* tests/Makefile.am (TESTS): Add gnits3.test.
Suggested by Jim Meyering.
|
|
0e1a9234
|
2002-07-20T15:48:35
|
|
* tests/gnits2.test: Use --program-prefix. Test for scripts too.
Replace the sed script by calls to grep, easier to debug.
* lib/am/progs.am (installcheck-%DIR%PROGRAMS): Honor nobase
and $(transform).
* lib/am/scripts.am (installcheck-%DIR%SCRIPTS): Likewise.
|
|
7481f436
|
2002-07-20T15:11:50
|
|
* lib/am/progs.am (install-%DIR%PROGRAMS, uninstall-%DIR%PROGRAMS):
Always strip the directory part before applying $(transform),
even for nobase_ targets.
* lib/am/scripts.am (install-%DIR%SCRIPTS, uninstall-%DIR%SCRIPTS):
Likewise.
* tests/nobase.test: Use --program-prefix while testing nobase
support.
|
|
f03fe6ea
|
2002-07-08T19:41:24
|
|
Fix for PR automake/291:
* automake.in (macro_define): Catch variable names starting
with `_'.
(handle_installdirs): Rename _am_installdirs to am__installdirs.
* lib/am/data.am, lib/am/install.am, lib/am/libs.am,
lib/am/lisp.am, lib/am/ltlibs.am, lib/am/mans.am,
lib/am/progs.am, lib/am/python.am, lib/am/scripts.am,
lib/am/texinfos.am: Likewise.
* tests/canon5.test: Use -Wno-portability.
* tests/vars2.test: New file.
* tests/Makefile.am (TESTS): Add vars2.test.
|
|
4825339f
|
2002-06-17T12:20:25
|
|
* automake.in (process_option_list): Recognize std-options.
(handle_options): Enable std-options in gnits strictness.
(am_install_var): If std-options, enable CK-OPTS section.
* lib/am/scripts.am (installcheck-am): New target.
* lib/am/progs.am (installcheck-am): New target.
* tests/gnits2.test: New file.
* tests/Makefile.am (TESTS): Add gnits2.test.
* automake.texi (Gnits, Options): Document std-options.
|
|
2d55f8dd
|
2002-05-08T08:56:43
|
|
2002-05-08 Charles Wilson <cwilson@ece.gatech.edu>
Alexandre Duret-Lutz <duret_g@epita.fr>
* lib/am/progs.am (clean-%DIR%PROGRAMS): If Libtool is used, clean
both `program$(EXEEXT)' and `program'; needed under Cygwin.
* tests/libtool3.test: New file.
* tests/Makefile.am (TESTS): Add libtool3.test.
|
|
1487d512
|
2002-03-05T21:34:15
|
|
Fix for PR automake/300:
* tests/pr300-lib.test, tests/pr300-ltlib.test,
tests/pr300-prog.test: New files.
* tests/Makefile.am (TESTS): Add them.
* automake.in (handle_ltlibraries): Strip nobase_ prefix to
compute the directory.
* lib/am/header-vars.am (install_sh_PROGRAM): New variable.
* lib/am/libs.am (%DIR%LIBRARIES_INSTALL): New variable.
(install-%DIR%LIBRARIES): Use it. Honor nobase_.
(uninstall-%DIR%LIBRARIES): Honor nobase_.
* lib/am/ltlibs.am (%DIR%LTLIBRARIES_INSTALL): New variable.
(install-%DIR%LTLIBRARIES): Use it. Honor nobase_.
(uninstall-%DIR%LTLIBRARIES): Honor nobase_.
* lib/am/progs.am (%DIR%PROGRAMS_INSTALL): New variable.
(install-%DIR%PROGRAMS): Use it. Honor nobase_.
(uninstall-%DIR%PROGRAMS): Honor nobase_.
See also the fix for nobase.test on 2001-11-09.
|
|
3b5fdb78
|
2001-07-22T21:50:18
|
|
* lib/am/progs.am (install-%DIR%PROGRAMS): Test for `prog, not
`prog.exe' on Cygwin with libtool. From Robert Collins.
|
|
40787818
|
2001-04-09T09:50:33
|
|
* data.am, header.am, java.am, libs.am, lisp.am, ltlib.am,
* progs.am, python.am: Use if/endif instead of ?INSTALL?.
* java.am (_am_installdirs): Be sure to set it.
|
|
a939c6ff
|
2001-03-05T18:47:49
|
|
* automake.in (&handle_programs, &handle_libraries, &handle_tags)
(&handle_ltlibraries, &handle_emacs_lisp, &handle_python): Adjust.
(&am_install_var): Forget about `-clean'.
Transform ?INSTALL?.
Always output the *.am file.
* data-clean.am, java-clean.am, libs-clean.am, lisp-clean.am,
* ltlib-clean.am, progs-clean.am, python-clean.am, tags-clean.am:
Remove, merged into the corresponding *.am file.
* data.am, libs.am, ltlib.am, progs.am, python.am: Equip with
?INSTALL?.
|
|
65e17bce
|
2001-03-05T15:03:00
|
|
If OBJEXT and EXEEXT are not set, provide a default value, and use
them unconditionally.
* automake.in (&generate_makefile): Provide default values for
EXEEXT and OBJEXT.
(&get_object_extension, &finish_languages)
(&handle_single_transform_list, &handle_programs, &add_depend2)
(&check_cygnus, &lang_c_finish, am_install_var): Don't bother with
them, they are defined.
* compile.am, depend2.am, program.am, progs.am: Likewise.
* remake-hdr.am: Fix a typo.
* tests/cxxo.test, tests/fo.test, tests/implicit.test,
* tests/interp.test, tests/subobj.test, tests/subobj2.test,
* tests/suffix2.test: Adjust.
|
|
5b77c84d
|
2001-03-05T14:42:56
|
|
* automake.in (&file_contents): Transform LIBTOOL.
(&am_install_var): Remove $ltxform.
* ltlib.am, progs.am: Adjust.
|
|
e8133bcf
|
2001-02-27T09:12:42
|
|
Distinguish automake substitutions from config.status
substitutions.
* automake.in (&add_depend2): Transform AMDEP.
(&handle_clean): Transform MCFILES and MFILES.
(&file_contents): Transform MAINTAINER_MODE.
(&transform, &am_install_var): Use `%', not `@'.
Adjust all the *.am files.
* clean.am: Use ?MFILES? instead of ad hoc MAINTAINERCLEAN.
* depend2.am: Display the double dependency on both ?AMDEP? and
@AMDEP@.
|
|
b9286474
|
2001-02-26T19:16:17
|
|
* automake.in (&am_install_var): Recognize whether predefined
directories are `data' or `exec'.
* libs.am, ltlib.am, progs.am, python.am, scripts.am: Install
?EXEC?.
* tests/instdata2.test: Update.
|
|
f722556f
|
2001-02-26T09:14:43
|
|
* automake.in (@installdirs): Remove.
(&file_contents): Be able to grow Automake macros with `+='.
(&handle_texinfo, &handle_man_pages, &am_install_var): Let your
files define _am_installdirs.
(&handle_installdirs): Remove the code, just output `install.am'.
* install.am: New.
* data.am, header.am, libs.am, lisp.am, ltlib.am, mans.am, progs.am,
* python.am, scripts.am, texinfos.am: Extend $(_am_installdirs).
|
|
b8a2f0f9
|
2001-02-25T18:04:29
|
|
* automake.in (&handle_texinfo, &handle_man_pages, &am_install_var):
Don't deal with install-data-am, install-exec-am and unstall-am.
(&initialize_per_input): Add them to %dependencies.
Remove %exec_dir_p since the *.am files are now in charge of it.
Remove @uninstall, @install_data, @install_exec.
(&handle_merge_targets): Adjust to these removals.
(&file_contents): Also &transform_cond for --no-installman and
--no-installinfo.
(&do_one_merge_target): Add some magic to install hooks on
%dependencies' targets.
(%required_targets): New.
(&handle_factored_dependencies): Output required targets.
* data.am, header.am, java.am, libs.am, lisp.am, ltlib.am,
* mans-vars.am, mans.am, progs.am, python.am, scripts.am,
* texinfos.am: Declare your dependencies on install-data-am,
install-exec-am and uninstall-am.
* tests/instdata2.test (incldata_HEADERS): New test.
|
|
eb0b1538
|
2001-02-18T00:35:19
|
|
2001-02-17 Tom Tromey <tromey@redhat.com>
* automake.in (handle_merge_targets): Use double quotes around
setting of INSTALL_STRIP_PROGRAM.
* m4/strip.m4 (AM_PROG_INSTALL_STRIP): Set INSTALL_STRIP_PROGRAM
to absolute path at runtime.
(AM_PROG_STRIP): Don't explicitly test $STRIP.
2001-01-28 Alexandre Duret-Lutz <duret_g@epita.fr>
* m4/strip.m4: New file.
* m4/Makefile.am (m4data_DATA): Add strip.m4.
* m4/init.m4: Call AM_PROG_INSTALL_STRIP.
* m4/missing.m4 (AM_AUX_DIR_EXPAND): New function.
(AM_MISSING_INSTALL_SH, AM_MISSING_HAS_RUN): Use $am_aux_dir instead
of $ac_aux_dir, and require AM_AUX_DIR_EXPAND.
* m4/depend.m4 (AM_DEP_TRACK): Likewise.
* automake.in (handle_merge_targets): In the install-strip rule,
set INSTALL_PROGRAM to INSTALL_STRIP_PROGRAM, and INSTALL_PROGRAM_ENV
to INSTALL_STRIP_PROGRAM_ENV; don't use INSTALL_STRIP_FLAG.
* progs.am (install-@DIR@PROGRAMS): Adapt to use INSTALL_PROGRAM_ENV,
don't use INSTALL_STRIP_FLAG any longer.
* header-vars.am (INSTALL_STRIP_FLAG): Remove.
(INSTALL_PROGRAM_ENV): New variable.
|
|
a2c34841
|
2000-10-16T09:01:36
|
|
* aclocal.in, aclocal.m4: Standardize FSF Copyright statements.
* automake.in, automake.texi: Likewise.
* clean-kr.am, clean.am: Likewise.
* comp-vars.am: Likewise.
* compile, compile.am: Likewise.
* data-clean.am: Likewise.
* data.am: Likewise.
* dejagnu.am: Likewise.
* depcomp: Likewise.
* depend.am, depend2.am: Likewise.
* dist-vars.am, dist.am: Likewise.
* elisp-comp: Likewise.
* footer.am: Likewise.
* header-vars.am, header.am: Likewise.
* java-clean.am java.am: Likewise.
* kr-extra.am: Likewise.
* library.am: Likewise.
* libs-clean.am, libs.am: Likewise.
* libtool.am: Likewise.
* lisp-clean.am lisp.am: Likewise.
* ltlib-clean.am ltlib.am: Likewise.
* ltlibrary.am: Likewise.
* m4/Makefile.in: Likewise.
* m4/strtod.m4: Likewise.
* mans-vars.am, mans.am: Likewise.
* mdate-sh: Likewise.
* missing: Likewise.
* multilib.am: Likewise.
* program.am: Likewise.
* progs-clean.am, progs.am: Likewise.
* python-clean.am, python.am: Likewise.
* remake-hdr.am, remake.am: Likewise.
* scripts.am: Likewise.
* subdirs.am: Likewise.
* tags-clean.am, tags.am: Likewise.
* texi-vers.am: Likewise.
* texinfos.am: Likewise.
* ylwrap: Likewise.
|
|
aecaf575
|
1999-04-16T14:02:20
|
|
From Brian Ford:
* progs.am (install-@DIR@PROGRAMS, uninstall-@DIR@PROGRAMS):
Invoke `sed' only once per program.
* scripts.am (install-@DIR@SCRIPTS, uninstall-@DIR@SCRIPTS):
Invoke `sed' only once per program.
|
|
6921e816
|
1999-03-27T00:28:05
|
|
* scripts.am (install-@DIR@SCRIPTS): Use NDIR when appropriate.
(uninstall-@DIR@SCRIPTS): Likewise.
* progs.am (install-@DIR@PROGRAMS): Use NDIR when appropriate.
(uninstall-@DIR@PROGRAMS): Likewise.
* ltlib.am (install-@DIR@LTLIBRARIES): Use NDIR when appropriate.
(uninstall-@DIR@LTLIBRARIES): Likewise.
* lisp.am (install-@DIR@LISP): Use NDIR when appropriate.
(uninstall-@DIR@LISP): Likewise.
* libs.am (install-@DIR@LIBRARIES): Use NDIR when appropriate.
(uninstall-@DIR@LIBRARIES): Likewise.
* java.am (install-@DIR@JAVA): Use NDIR when appropriate.
(uninstall-@DIR@JAVA): Likewise.
* header.am (install-@DIR@HEADERS): Use NDIR when appropriate.
(uninstall-@DIR@HEADERS): Likewise.
* data.am (install-@DIR@DATA): Use NDIR when appropriate.
(uninstall-@DIR@DATA): Likewise.
* Makefile.in: Rebuilt.
* Makefile.am (dist_pkgdata_DATA): Renamed.
(EXTRA_DIST): Removed.
(install-data-hook): Added POST_INSTALL; print commands as they
are run; respect DESTDIR.
* dist-vars.am (DISTFILES): Removed $(HEADERS).
* automake.in (am_install_var): Accept `-candist' and
`-defaultdist' options. Handle `dist_' and `nodist_' prefixes.
(am_primary_prefixes): Added can_dist argument. Recognize `dist_'
and `nodist_' prefixes.
(handle_scripts): Pass -candist to am_install_var.
(handle_data): Pass -defaultdist to am_install_var.
(handle_headers): Likewise.
(handle_emacs_lisp): Pass -candist to am_install_var.
(handle_java): Pass -candist to am_install_var.
|
|
a85ba428
|
1999-03-26T21:57:32
|
|
* automake.in (am_install_var): Removed obsolete comment.
* texinfos.am (uninstall-info): Don't print loop but instead print
commands. Simplified pre-uninstall loop.
* scripts.am (uninstall-@DIR@SCRIPTS): Don't print loop but
instead print commands.
* progs.am (uninstall-@DIR@PROGRAMS): Don't print loop but instead
print commands.
* ltlib.am (uninstall-@DIR@LTLIBRARIES): Don't print loop but
instead print commands.
* lisp.am (install-@DIR@LISP): Strip subdir from file name.
(uninstall-@DIR@LISP): Likewise. Also, don't print loop but
instead print commands.
* libs.am (uninstall-@DIR@LIBRARIES): Don't print loop but instead
print commands.
* java.am (uninstall-@DIR@JAVA): Don't print loop but instead
print commands.
* header.am (install-@DIR@HEADERS): Strip subdir from file name.
(uninstall-@DIR@HEADERS): Likewise. Also, don't print loop but
instead print commands.
* data.am (install-@DIR@DATA): Strip subdir from file name.
(uninstall-@DIR@DATA): Likewise. Also, don't print loop but
instead print commands.
|
|
94eea578
|
1999-03-23T13:59:40
|
|
* progs.am (install-@DIR@PROGRAMS): Use `-e' instead of multiple
sed invocations. From Elrond.
(uninstall-@DIR@PROGRAMS): 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.
|
|
cc0b6cc5
|
1998-06-23T23:39:29
|
|
EXEEXT -vs- transform fix
|
|
660081d8
|
1998-03-20T20:09:08
|
|
added DESTDIR support
|
|
daca6bcd
|
1998-02-24T19:37:24
|
|
reimplemented man pages
|
|
3038064b
|
1997-08-25T23:25:10
|
|
merged changes from Cygnus
|
|
4119bfe6
|
1997-04-02T07:53:36
|
|
quoting fix from Per
|
|
c7b17270
|
1997-03-28T00:30:30
|
|
another _INSTALL var fix
|
|
430d000d
|
1997-03-26T05:57:50
|
|
follow GNU standards
|
|
9bac5002
|
1997-03-22T05:40:13
|
|
new files from elsewhere
|
|
9c2ae2af
|
1997-03-20T23:51:34
|
|
cygwin32 support
|
|
128c3d73
|
1997-03-19T04:38:45
|
|
libtool patches from Gord
|
|
1b10e923
|
1997-02-21T07:50:43
|
|
many fixes
|
|
12014054
|
1996-12-08T21:05:11
|
|
installs now 'quiet'
|
|
4d712526
|
1996-12-03T17:48:56
|
|
bug fix
|
|
f854b32d
|
1996-12-01T20:35:52
|
|
More fixes
|
|
2f97b80c
|
1996-11-22T06:58:20
|
|
Merged in Gord's libtool patches
|
|
c19b5620
|
1996-10-06T03:55:55
|
|
Many bug fixes
|