aboutsummaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorBen Elliston <bje@gnu.org>2004-01-27 07:30:01 +0000
committerBen Elliston <bje@gnu.org>2004-01-27 07:30:01 +0000
commit904f989fda69bc716dd80ad8d5e2d239aac05144 (patch)
treeebad86bcb82712f38d548ff104c8b796e1b639a6 /Makefile.am
parent0aa48021a97e0011b901a19f55f63c9687601d8c (diff)
* 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.am44
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)