diff options
author | Ben Elliston <bje@gnu.org> | 2004-01-27 07:30:01 +0000 |
---|---|---|
committer | Ben Elliston <bje@gnu.org> | 2004-01-27 07:30:01 +0000 |
commit | 904f989fda69bc716dd80ad8d5e2d239aac05144 (patch) | |
tree | ebad86bcb82712f38d548ff104c8b796e1b639a6 /Makefile.am | |
parent | 0aa48021a97e0011b901a19f55f63c9687601d8c (diff) | |
download | dejagnu-904f989fda69bc716dd80ad8d5e2d239aac05144.zip dejagnu-904f989fda69bc716dd80ad8d5e2d239aac05144.tar.gz dejagnu-904f989fda69bc716dd80ad8d5e2d239aac05144.tar.bz2 |
* Makefile.am (tarball): Depend on book1.html, not overview.html.
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.
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 44 |
1 files changed, 12 insertions, 32 deletions
diff --git a/Makefile.am b/Makefile.am index 5baca60..3a4c8a6 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,4 +1,4 @@ -## Process this file with automake to generate Makefile.in +# Process this file with automake to generate Makefile.in AUTOMAKE_OPTIONS = dejagnu @@ -41,49 +41,29 @@ clean-local: cd example ; $(MAKE) clean # Set ourselves up to build an RPM -tarball: overview.html overview.ps overview.pdf +tarball: book1.html overview.ps overview.pdf -rm -fr dejagnu-${VERSION} - cp -fpr $(srcdir) dejagnu-${VERSION} - @echo "clean up stuff we don't want in the source file" + cp -fpPR $(srcdir) dejagnu-${VERSION} src=$(srcdir); \ dir=`(cd $${src}; pwd)`; \ (cd dejagnu-${VERSION} ; $${dir}/Clean.tcl); \ - mkdir -p doc/html; \ - cp -fr doc/html dejagnu-${VERSION}/doc/; \ - cp -fr doc/overview.ps dejagnu-${VERSION}/doc/; \ - cp -fr doc/overview.pdf dejagnu-${VERSION}/doc/; \ - cp -fr doc/overview.rtf dejagnu-${VERSION}/doc/; \ + cp -R $(srcdir)/doc/html dejagnu-${VERSION}/doc/; \ + cp $(srcdir)/doc/overview.ps dejagnu-${VERSION}/doc/; \ + cp $(srcdir)/doc/overview.pdf dejagnu-${VERSION}/doc/; \ + cp $(srcdir)/doc/overview.rtf dejagnu-${VERSION}/doc/; \ tar cvf ../dejagnu-${VERSION}.tar dejagnu-${VERSION}; \ - gzip -9fv ../dejagnu-${VERSION}.tar; \ - cp -f ../dejagnu-${VERSION}.tar.gz /usr/src/redhat/SOURCES/; \ - cp -f $${dir}/packaging/rpm/dejagnu.spec /usr/src/redhat/SPECS/ - -# this builds a date stamped tarball of the current sources -snapshot: - -rm -fr dejagnu-${DATE} - cp -fpr $(srcdir) dejagnu-${DATE} - @echo "clean up stuff we don't want in the source file" - src=$(srcdir); \ - dir=`(cd $${src}; pwd)`; \ - (cd dejagnu-${DATE} ; $${dir}/Clean.tcl); - -mkdir -p doc/html - -cp -fr doc/html dejagnu-${DATE}/doc/ - -cp -fr doc/overview.ps dejagnu-${DATE}/doc/ - -cp -fr doc/overview.pdf dejagnu-${DATE}/doc/ - -cp -fr doc/overview.rtf dejagnu-${DATE}/doc/ - tar cf ../dejagnu-${DATE}.tar dejagnu-${DATE} - gzip -9fv ../dejagnu-${DATE}.tar + gzip -9fv ../dejagnu-${VERSION}.tar rpmspec: $(srcdir)/packaging/rpm/dejagnu.spec cp -f $(srcdir)/packaging/rpm/dejagnu.spec /usr/src/redhat/SPECS/ # Build an RPM package rpm: tarball rpmspec - cp -f ../$(distdir).tar.gz /usr/src/redhat/SOURCES/ + cp -f ../dejagnu-${VERSION}.tar.gz /usr/src/redhat/SOURCES/ rpm -ba /usr/src/redhat/SPECS/dejagnu.spec # Build a Debian deb package -deb: overview.html overview.ps overview.pdf +deb: book1.html overview.ps overview.pdf -rm -fr dejagnu-${VERSION} cp -fpr $(srcdir) dejagnu-${VERSION} @echo "clean up stuff we don't want in the source file" @@ -132,14 +112,14 @@ hpdepot: # $(srcdir)/packaging/depot/dejagnu.psf gzip -9fv $$here/dejagnu-${VERSION}.hpux11.depot; \ rm -fr /tmp/dejagnu -overview.html overview.ps overview.pdf install-doc: +book1.html overview.ps overview.pdf install-doc: cd doc && $(MAKE) $(FLAGS_TO_PASS) $@ # Automake sucks when it comes to building a distribution, so # we just copy the source tree onto of what Automake did, and # then we Clean it. Automake only includes the source files. # We want all the testsuites, data files, and html versions of the doc. -dist-hook: rpmspec overview.html overview.ps overview.pdf +dist-hook: rpmspec book1.html overview.ps overview.pdf -rm -fr $(distdir) cp -fpr $(srcdir) $(distdir) (cd $(distdir) ; $(TCLSH) $(srcdir)/Clean.tcl) |