Age | Commit message (Collapse) | Author | Files | Lines |
|
* Makefile.am (RUNTESTDEFAULTFLAGS): Add RUNTEST=$(RUNTEST).
* Makefile.in: Regenerate.
* dejagnu.exp (host_execute): Improve regexp matching.
* testsuite/libdejagnu/unit.cc: C++ fixes.
|
|
2008-02-11 Hans-Peter Nilsson <hp@axis.com>
* Makefile.am (baseboard_SCRIPTS): Add scripts cris-sim.exp,
iq2000-sim.exp and m32r-linux-sim.exp.
* Makefile.in: Regenerate.
|
|
* Makefile.am (DOCBOOK2RTF): Fix typo.
* Makefile.in: Regenerated.
* lib/libgloss.exp (process_multilib_options): Use -- to handle
options starting with hyphens.
|
|
(EXTRA_DIST): Add $(CONTRIB).
(doc/dejagnu.texi): Set directory-category param to docbook2texi.
* Makefile.in: Regenerate.
* doc/dejagnu.texi: Likewise.
|
|
wrapper script changed its name again in the latest release.
* configure: Regenerate.
* Makefile.am (DOCBOOK2X_TEXI): Rename from this ..
(DOCBOOK2TEXI): .. to this.
(doc/dejagnu.texi): Do not use output-file parameter to deposit
the .texi file into the source directory; use mv(1) instead. Set
directory-description parameter.
* Makefile.in: Likewise.
|
|
case the command fails and zeroes the Texinfo source file. Move
the output (if successful) by its default filename using mv(1).
* Makefile.in: Regenerate.
|
|
* configure: Regenerate.
* Makefile.am (DOCBOOK2PDF, DOCBOOK2RTF, DOCBOOK2PS): New.
(DOCBOOK2HTML, DOCBOOK2X_TEXI): Likewise.
(dejagnu.pdf): Use $(DOCBOOK2PDF).
(dejagnu.ps): Likewise, use $(DOCBOOK2PS).
(dejagnu.rtf): Likewise, use $(DOCBOOK2RTF).
(html): Likewise, use $(DOCBOOK2HTML).
(doc/dejagnu.texi): Produce using the docbook2x-texi wrapper,
which is much simpler. Likewise, use $(DOCBOOK2X_TEXI).
* Makefile.in: Regenerate.
|
|
(XML): Remove $(srcdir) from each filename; VPATH suffices.
(PACKAGING_METAFILES): Remove.
* Makefile.in: Regenerate.
|
|
similar logic in Makefile.in.
* Makefile.in: Regenerate.
|
|
libdejagnu tests are run too.
* Makefile.in: Regenerate.
|
|
* Makefile.in: Regenerate.
|
|
(EXTRA_DIST): Append $(XML).
(dist_man_MANS): Define.
(info_TEXINFOS): Likewise.
(XML): List XML source files.
(dejagnu.pdf): New target.
(dejagnu.ps): Likewise.
(dejagnu.rtf): Likewise.
(html): Likewise.
(dejagnu.texi): Special rule to build Texinfo source.
* Makefile.in: Regenerate.
* configure.ac: Don't search for docbook2dvi.
Search for docbook2rtf and docbook2pdf.
Don't output doc/Makefile or doc/C/Makefile.
* configure: Regenerate.
* doc/texinfo.tex: Move from here ..
* texinfo.tex: .. to here.
* doc/Makefile.am: Remove.
* doc/Makefile.in: Likewise.
* doc/C/dejagnu.omf: Likewise.
* doc/C/topic.dat: Likewise.
* doc/C/dejagnu.xml: Move from here ..
* doc/dejagnu.xml: .. to here.
* doc/C/legal.xml: Move from here ..
* doc/legal.xml: .. to here.
* doc/C/ref.xml: Move from here ..
* doc/ref.xml: .. to here.
* doc/C/user.xml: Move from here ..
* doc/user.xml: .. to here.
* doc/dejagnu.texi: Rebuild from XML source.
|
|
(EXTRA_DIST): Add $(TESTSUITE_FILES).
(TESTSUITE_FILES): New.
(RUNTEST, RUNTESTDEFAULTFLAGS): New.
(AM_CXXFLAGS): Set.
(check_PROGRAMS): New.
(unit_SOURCES): New.
* Makefile.in: Regenerate.
* configure.ac (AC_OUTPUT): Don't output example/Makefile,
testsuite/Makefile or testsuite/libdejagnu/Makefile.
* configure: Regenerate.
* testsuite/Makefile.am: Remove.
* testsuite/Makefile.in: Likewise.
* testsuite/libdejagnu/Makefile.am: Likewise.
* testsuite/libdejagnu/Makefile.in: Likewise.
|
|
* Makefile.in: Regenerate.
|
|
* Makefile.in: Regenerate.
|
|
(config_SCRIPTS): Remove udi.exp, vrtx.exp.
(baseboard_SCRIPTS): Remove a29k-udi.exp.
* Makefile.in: Regenerate.
* baseboards/a29k-udi.exp: Remove.
* baseboards/dos.exp: Update comments.
* config/udi.exp: Remove.
* config/vrtx.exp: Remove.
* doc/overview.sgml: Update. Don't mention mondfe and xsh support.
* doc/ref.sgml: Likewise.
* doc/user.sgml: Likewise.
* lib/mondfe.exp: Remove.
* lib/xsh.exp: Likewise.
* lib/remote.exp: Don't load mondfe.exp or xsh.exp.
* packaging/pkg/prototype: Update.
* NEWS: Update.
|
|
(rpm): Additionally depend on dejagnu.spec.
($(PKGDIR)/dejagnu): New target that installs DejaGnu into this
directory. This saves duplicated code in the solpkg and hpdepot
targets.
(solpkg): Depend on $(PKGDIR)/dejagnu.
(hpdepot): Likewise.
* Makefile.in: Regenerate.
|
|
* Makefile.in: Regenerate.
* testsuite/Makefile.am (CLEANFILES): Remove.
(RUNTESTDEFAULTFLATS): Pass --srcdir and RUNTEST=$(RUNTEST).
* testsuite/Makefile.in: Regenerate.
|
|
it to the testsuite/lib directory and out of users' sight.
* lib/util-defs.exp: Move from here ..
* testsuite/lib/util-defs.exp: .. to here.
* Makefile.am (EXTRA_DIST): Remove lib/util-defs.exp.
* Makefile.in: Regenerate.
* testsuite/Makefile.am (EXTRA_DIST): Add lib/util-defs.exp.
* testsuite/Makefile.in: Regenerate.
* doc/ref.sgml (File Map): Remove util-defs.exp.
* packaging/pkg/prototype: Update file list.
|
|
(PACKAGING_METAFILES): Update accordingly.
(CLEANFILES, check-DEJAGNU): Remove.
(tarball): Remove; use `dist'.
(deb): Update target recipe to use `make dist'.
|
|
* This work eliminates the need for the special Clean.tcl script.
* Clean.tcl: Remove.
* Makefile.am (SUBDIRS): Add testsuite, example directories.
(EXTRA_DIST): Define.
(pkgdata_SCRIPTS): Add lib/*.exp files.
(DATE, TCLSH): Remove.
(configdir, config_DATA, config_SCRIPTS): Define.
(baseboarddir, baseboard_DATA, baseboard_SCRIPTS): Likewise.
(pkgdata_DATA): Likewise.
(djlibexecdir, djlibexec_SCRIPTS): Likewise.
(PKGING, PACKAGING_METAFILES): New macros.
(clean-local): Remove.
(rpm): Depend on dist.
(deb): Likewise.
(dist-hook): Remove.
(lib_dest, lib_files): Likewise.
(baseboard_dest, baseboard_files): Likewise.
(include_dest, config_dest, config_files): Likewise.
(install-data-local): Likewise.
(uninstall-local): Likewise.
(site.exp): Likewise.
* Makefile.in: Regenerate.
* testsuite/Makefile.am (all, all-am, etcetera): Remove.
(force): Likewise.
(EXTRA_DIST): Define.
(site.exp): Remove target.
* testsuite/Makefile.in: Regenerate.
* testsuite/libdejagnu/Makefile.am (EXTRA_DIST): Define.
(noinst_PROGRAMS): Rename from this ..
(check_PROGRAMS): .. to this.
* testsuite/libdejagnu/Makefile.in: Regenerate.
* doc/Makefile.am (man_MANS): Rename from this ..
(dist_man_MANS): .. to this.
(info_TEXINFOS): Define.
(TARGETS): Remove overview.rtf.
(EXTRA_DIST): Define.
(%.rtf: %.sgml): Remove rule.
(%.gif: %.fig): Likewise.
(%.epsi: %.eps): Likewise.
(%.eps: %.fig): Likewise.
(clean, realclean, distclean): Remove.
(install-docs): Don't install overview.rtf.
* doc/Makefile.in: Regenerate.
* doc/texinfo.tex: New file.
* example/calc/Makefile.am (noinst_PROGRAMS): Rename from this ..
(check_PROGRAMS): .. to this.
(EXTRA_DIST): Add test cases and calc.1 man page.
* example/calc/Makefile.in: Regenerate.
* example/calc/aclocal.m4: Likewise.
* example/calc/configure: Likewise.
* example/calc/stamp-h.in: Remove.
* example/hello/Makefile.am (bin_PROGRAMS): Rename from this ..
(check_PROGRAMS): .. to this.
(EXTRA_DIST): Define.
* example/hello/Makefile.in: Regenerate.
* example/hello/aclocal.m4: Likewise.
* example/hello/configure: Likewise.
* example/hello/testsuite/Makefile.am (EXTRA_DIST): Define.
* example/hello/testsuite/Makefile.in: Regenerate.
|
|
Don't echo needless messages. Portably copy the source tree to
dejagnu-${VERSION}. Portably copy documentation files from the
source tree to the distribution directory. Don't copy RPM-related
files -- leave that to the rpm target.
(snapshot): Remove target.
(overview.html): Rename target from this ..
(book1.htm): .. to this.
(rpm): Portably copy tar file to SOURCES directory.
(deb): Depend on book1.html, not overview.html.
(dist-hook): Depend on book1.html, not overview.html.
* Makefile.in: Rebuild.
* doc/Makefile.am (TARGETS): Depend on book1.html.
(book1.html): Depend on html/book1.html.
(overview.dvi): Remove target.
* doc/Makefile.in: Rebuild.
|
|
* Makefile.in: Regenerate.
* testsuite/libdejagnu/Makefile.in: Likewise.
|
|
(rpmspec): Likewise.
(deb): Likewise, update path to package metafiles.
(solpkg): Likewise.
(hpdepot): Likewise.
* Makefile.in: Regenerate.
* aclocal.m4: Likewise.
* configure: Likewise.
* doc/Makefile.in: Likewise.
* example/Makefile.in: Likewise.
* testsuite/Makefile.in: Likewise.
* testsuite/libdejagnu/Makefile.am (CXXFLAGS): Rename from this ..
(AM_CXXFLAGS): .. to this, in order to suppress Automake warning.
* testsuite/libdejagnu/Makefile.in: Regenerate.
|
|
* lib/unix.exp: Preservce the value of LD_LIBRARY_PATH, rather
than stomp on it. This is based on a patch from Brendan Conoboy
<blc@redhat.com>.
* Most files: Update copyright dates.
2003-03-13 Mike Stump <mrs@apple.com>
* lib/dg.exp(dg-test): Add compiler flags to testcase name, to
help ensure uniqueness.
2003-03-05 Alexandre Oliva <aoliva@redhat.com>
* lib/remote.exp (standard_download, standard_upload): Support
nfsdir and nfsroot_server.
2001-11-12 Andrew Cagney <ac131313@redhat.com>
* lib/remote.exp (local_exec, standard_close): Use SHELL
background instead of tcl background to background the kill
processes. Work around problem found by Nick Duffek in older
CYGWINs. (migrated from Redhat's sources kind late, sorry)
|
|
* Makefile.am: Add support for DESTDIR.
* Makefile.in: Regenerated.
|
|
|
|
* Makefile.in: Regenerated with automake 1.6.
* aclocal.m4: Regenerated with aclocal 1.6.
* example/hello/Makefile.in: Regenerated with automake 1.6.
* example/calc/Makefile.in: Regenerated with automake 1.6.
|
|
|
|
* Import files from sourceware dejagnu repository:
2002-03-15 Chris Demetriou <cgd@broadcom.com>
* baseboards/mips-sim-idt32.exp: New file.
2002-01-21 Ben Elliston <bje@redhat.com>
* baseboards/sh-sid.exp: New file.
2001-11-26 Thomas Fitzsimmons <fitzsim@redhat.com>
* baseboards/i386-sid.exp: New file.
2001-10-10 Frank Ch. Eigler <fche@redhat.com>
* config/sid.exp (set_host_info): New proc. Call it to set
gdb,nointerrupt flag to work around framework problems.
2001-08-24 Frank Ch. Eigler <fche@redhat.com>
* baseboards/basic-sid.exp (find_sid_conf): Tolerate not
finding path to pregen configuration file.
2001-02-22 Ben Elliston <bje@redhat.com>
* config/sid.exp: New file.
* baseboards/basic-sid.exp: Likewise.
* baseboards/arm-sid.exp: Likewise.
* baseboards/m32r-sid.exp: Likewise.
* baseboards/m68k-sid.exp: Likewise.
|
|
testsuite from SUBDIRS, so they don't get built via "make all".
* Makefile: All Makefiles regenerated.
* debian/changelog: Update version for 1.4.2 release.
* redhat/dejagnu.spec: Update version for 1.4.2 release.
|
|
AC_LANG_CPLUSPLUS so we build this test case with G++.
* aclocal.m4, configure: Regenerated.
* dejagnu.h: Don't use testout(), have each method print the array
value directly, which is much simpler.
* acinclude.m4(DJ_AC_STL): s/for for/for/.
* dejagnu.h: Add conditional support for sstream.
(testout): Likewise. Make return type `const'.
|
|
toggle whether Tcl script bugs in test drivers should be
propogated as an error to the shell.
* lib/dejagnu.exp: Trim off test state part of the message, so we
don't duplicate it.
|
|
* redhat/dejagnu.spec: Install all the doc formats.
* Clean.tcl: Also nuke all Emacs backup files.
* Makefile.am: Fix dependencies on tarball target. Add new target
to build Debian packages. Add $(includedir) to install-data-local
target so dejagnu.h gets installed in the right place.
* doc/Makefile.am: Make all paths absolute, cause some versions of
the db2* tools are braindead.
* doc/overview.sgml: Update version numbers and log.
* doc/user.sgml: Add mention of dejagnu.h header file.
* doc/ref.sgml: Add chapter on dejagnu.h header file for unit
testing.
* config/default.exp: New file for default config settings for
simple native testsuites that don't need anything else.
* lib/dejagnu.exp: Add $text\r\n to all strings, to make sure we
only get one line at a time.
* testsuite/libdejagnu: New directory for dejagnu library test
cases.
* testsuite/libdejagnu/unit.cc: Test case for dejagnu.h.
* testsuite/libdejagnu/tunit.exp: Test driver for dejagnu.h.
* testsuite/libdejagnu/Makefile.am: New makefile to build the test
case.
* testsuite/libdejagnu/Makefile.in: Generated.
* testsuite/Makefile.am: Add libdejagnu to SUBDIRS. Replace the
site.exp rule, cause we don't want the $tool setting, so we run
all the test suites. Don't pass the tool name for "make check".
* configure.in: Add testsuite/libdejagnu/Makefile to AC_OUTPUT.
|
|
number to have the minor release too.
|
|
* .clean: Don't install the debian or redhat packaging directories.
* Makefle.am: Install dejagnu.h. Fix dist2 target, so we build our
own tarballs, instead of letting automake do it for us.
* examples/cala/Makefile.am: Use noist_PROGRAMS, so calc doesn't
get installed.
* doc/Makefile.am: Install the man page for runtest.
* configure.in: Make VERSION 1.4.0, not just 1.4, so distributions
get built right.
* lib/dejagnu.exp: Test driver for embedded DejaGnu API.
* dejagnu.h: Embedded DejaGnu API main header file.
* config/default.exp: Default tool init file for simple test
suites.
|
|
want to run the testsuite once.
* example/Makefile.am: Don't run "calc" as part of check target,
cause calc is just an example.
* testsuite/Makefile.am: Use the runtest in the source tree, or
refuse to run.
|
|
* Makefile.am: Add support for making RPMs. Force different
values for RUNTEST and RUNTESTFLAGS, so we can test ourselves.
* testsuite/Makefile.am: Force a different value for
RUNTESTFLAGS.
* acinclude.m4, configure.in: Find Tclsh, and Docbook.
* configure: Regenerated.
* doc/Makefile.am: Use $DOCBOOK to find the filters.
* doc/overview: Add the html version of the doc so one doesn't
need docbook to read the manual.
* example/calc/Makefile.am: New automake support.
* example/calc/Makefile.in: Generated.
* example/Makefile.am: Recursion support for make.
* example/calc/Makefile.in: Generated by automake.
* example/calc/calc.h.in: Move constants to calc.c, so we can use
autoheader.
* example/calc/calc.c: Add constants from calc.h.in.
* redhat/dejagnu.spec: New RPM packaging file.
* debian/{changelog,conffiles,control,copyright,postinst,preinst,
rules,site.exp}: New Debian packaging support.
|
|
|