1998-12-16 Alexandre Oliva <oliva@dcc.unicamp.br>
+ * Makefile.am (cvs-dist): our release tags are in lower case
+ (cvs-diff): ditto
+ (EXTRA_DIST): added README-alpha
+ (DIST_SUBDIRS): added depdemo
+ * README-alpha: minor adaptations
+ * demo/Makefile.am, mdemo/Makefile.am, depdemo/Makefile.am:
+ removed comment about special needs for distribution
+ * depdemo/Makefile.am: don't generate dependencies
+ * depdemo/configure.in: modified version number
+
* ltmain.in (-force-static, force_static): removed
* libltdl/Makefile.am (CFLAGS): ditto
* libltdl/configure.in: check for memory.h, rindex() and
## Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
AUTOMAKE_OPTIONS = gnits
SUBDIRS = doc tests libltdl
-DIST_SUBDIRS = $(SUBDIRS) demo mdemo
+DIST_SUBDIRS = $(SUBDIRS) demo depdemo mdemo
# We need to export these variables when we run ltconfig.
CFLAGS = @CFLAGS@
aclocal_macros = libtool.m4
-EXTRA_DIST = $(aclocal_macros) libtoolize.in ltconfig.in ltmain.in libtool.spec
+EXTRA_DIST = $(aclocal_macros) libtoolize.in ltconfig.in ltmain.in \
+ libtool.spec README-alpha # remove this for a non-alpha release
CLEANFILES = libtool libtoolize
MAINTAINERCLEANFILES = ltconfig ltmain.sh
$(srcdir)/acinclude.m4 \
$(srcdir)/libltdl/acinclude.m4 \
$(srcdir)/demo/acinclude.m4 \
+ $(srcdir)/depdemo/acinclude.m4 \
$(srcdir)/mdemo/acinclude.m4
# All our rules should depend on these demo files.
# Tag before making distribution. Also, don't make a distribution if
# checks fail. Also, make sure the NEWS file is up-to-date.
cvs-dist: distcheck
- @if sed 1q $(srcdir)/NEWS | grep -e "$(VERSION)" > /dev/null; then :; else \
+ @if sed 1,2d;3q $(srcdir)/NEWS | grep -e "$(VERSION)" > /dev/null; then :; else \
echo "NEWS not updated; not releasing" 1>&2; \
exit 1; \
fi
- cd $(srcdir) && cvs -q tag `echo "Release-$(VERSION)" | sed 's/\./-/g'`
+ cd $(srcdir) && cvs -q tag `echo "release-$(VERSION)" | sed 's/\./-/g'`
$(MAKE) dist
cvs-diff:
- thisver=`echo "Release-$(VERSION)" | sed 's/\./-/g'`; \
+ thisver=`echo "release-$(VERSION)" | sed 's/\./-/g'`; \
if test -z "$$OLDVERSION"; then \
prevno=`echo "$(VERSION)" - 0.01 | bc | sed 's/^\./0./'`; \
else prevno="$$OLDVERSION"; fi; \
- prevver=Release-`echo $$prevno | sed 's/\./-/g'`; \
+ prevver=release-`echo $$prevno | sed 's/\./-/g'`; \
cvs -f rdiff -c -r $$prevver -r $$thisver $(PACKAGE) \
> $(PACKAGE)-$$prevno-$(VERSION).diff
./autogen
The `autogen' script sets up the source directory for you to hack. To
-use it, you need a recent version of both Autoconf and Automake.
+use it, you need a recent (maybe yet to be released) version of both
+Autoconf and Automake.
Please do not send any bug reports or questions about this snapshot to
public forums (such as GNU newsgroups), send them directly to the
= Release procedure
* Fetch new versions of the files that are maintained by the FSF.
- Commit. Unfortunately you need an FSF account to do this.
+ Unfortunately you need an FSF account to do this.
-* Update NEWS. For an alpha release, update README-alpha.
+* Update NEWS.
-* Update the version number in configure.in.
+* Update the version number in configure.in and libtool.spec.
(The idea is that every other alpha number will be a net release.
The repository will always have its own "odd" number so we can easily
distinguish net and repo versions.)
* Configure, build, and install.
-* Run aclocal, automake, and autoconf.
-
* Commit
* Run `make cvs-dist'
(If not an alpha, announcement must also go to FSF.)
* Update version number in configure.in to next alpha number.
- Re-run autoconf and commit.
+ Commit.
# A brief demonstration of using Automake with Libtool. -*-Makefile-*-
#
-# NOTE: Don't forget that in the libtool distribution, files in this
-# directory are distributed by the demo_distfiles variable in the top
-# level Makefile.
AUTOMAKE_OPTIONS = no-dependencies foreign
EXTRA_DIST = $(TESTS) acinclude.m4
-# A brief demonstration of using Automake with Libtool. -*-Makefile-*-
+# A brief demonstration of inter-library dependencies
#
-# NOTE: Don't forget that in the libtool distribution, files in this
-# directory are distributed by the demo_distfiles variable in the top
-# level Makefile.
-AUTOMAKE_OPTIONS = foreign
-
-EXTRA_DIST = acinclude.m4
+AUTOMAKE_OPTIONS = no-dependencies foreign
lib_LTLIBRARIES = libl1.la libl2.la libl3.la libl4.la
libl1_la_SOURCES = l1.c l1.h sysdep.h
dnl Initialize the hell package.
AC_INIT(main.c)
-AM_INIT_AUTOMAKE(depdemo,1.0)
+AM_INIT_AUTOMAKE(depdemo,0.1)
AC_PROG_CC
AC_EXEEXT
-# A brief demonstration of using Automake with Libtool. -*-Makefile-*-
+# A brief demonstration of Libtool modules. -*-Makefile-*-
#
-# NOTE: Don't forget that in the libtool distribution, files in this
-# directory are distributed by the demo_distfiles variable in the top
-# level Makefile.
AUTOMAKE_OPTIONS = no-dependencies foreign
INCLUDES = -I$(srcdir)/../libltdl