Don't store generated files in the repository any more. Instead,
authorJim Blandy <jimb@red-bean.com>
Tue, 5 Oct 1999 19:07:40 +0000 (19:07 +0000)
committerJim Blandy <jimb@red-bean.com>
Tue, 5 Oct 1999 19:07:40 +0000 (19:07 +0000)
require people to run autogen.sh on trees from snapshots and CVS.
* Makefile.in, acconfig.h, aclocal.m4, configure: Deleted.
* autogen.sh: New file.
* ANON-CVS, SNAPSHOTS: Updated instructions.

ANON-CVS
ChangeLog
Makefile.in [deleted file]
SNAPSHOTS
acconfig.h [deleted file]
aclocal.m4 [deleted file]
autogen.sh [new file with mode: 0755]
configure [deleted file]

index 4e2f1be..1cdba49 100644 (file)
--- a/ANON-CVS
+++ b/ANON-CVS
@@ -17,7 +17,8 @@ And it allows us to start testing features earlier.
 
 Since the CVS tree is arranged for the convenience of the developers,
 it requires GCC and GNU Make, which together support automatic
-dependency management.
+dependency management.  You will also need to install autoconf,
+automake, and libtool; the recommended versions are listed in README.
 
 To check out a CVS working directory:
 
@@ -31,6 +32,9 @@ To check out a CVS working directory:
      $ cvs -z 9 -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/guile checkout guile-core
    This should create a new directory `guile-core' in your current
    directory, and populate it with the current Guile sources.
+4) In the top directory of the source tree, run the command `./autogen.sh'.
+   This builds the configure script, Makefile.in, and other derived files
+   used by the build system.
 
 The modules available for checkout are:
   guile-core --- The scheme interpreter itself.
index da79dca..8aafcf0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+1999-10-05  Jim Blandy  <jimb@savonarola.red-bean.com>
+
+       Don't store generated files in the repository any more.  Instead,
+       require people to run autogen.sh on trees from snapshots and CVS.
+       * Makefile.in, acconfig.h, aclocal.m4, configure: Deleted.
+       * autogen.sh: New file.
+       * ANON-CVS, SNAPSHOTS: Updated instructions.
+
 1999-10-02  Jim Blandy  <jimb@zwingli.cygnus.com>
 
        * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
diff --git a/Makefile.in b/Makefile.in
deleted file mode 100644 (file)
index e69de29..0000000
index 395f79c..c71dbe8 100644 (file)
--- a/SNAPSHOTS
+++ b/SNAPSHOTS
@@ -27,3 +27,12 @@ For getit, that's:
 The snapshot FTP site is mirrored at the following locations:
   Austria:              ftp://ftp.aec.at/pub/guile
   Japan:                ftp://ftp.jaist.ac.jp/pub/lang/scheme/guile
+
+
+To build the snapshot, you will need to have autoconf, automake, and
+libtool installed on your system; the recommended versions are listed
+in README.
+
+After you have unpacked the tar file, run the command `./autogen.sh'.
+This builds the configure script, Makefile.in, and other derived files
+used by the build system.
diff --git a/acconfig.h b/acconfig.h
deleted file mode 100644 (file)
index 64c4f13..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-/* acconfig.h --- documentation for symbols possibly defined in scmconfig.h
- * The `autoheader' command, from the autoconf suite, generates
- * libguile/scmconfig.h, based on configure.in and this file.
- *
- *     Copyright (C) 1998 Free Software Foundation, Inc.
- * 
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- * 
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- * 
- * You should have received a copy of the GNU General Public License
- * along with this software; see the file COPYING.  If not, write to
- * the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307 USA
- *
- * As a special exception, the Free Software Foundation gives permission
- * for additional uses of the text contained in its release of GUILE.
- *
- * The exception is that, if you link the GUILE library with other files
- * to produce an executable, this does not by itself cause the
- * resulting executable to be covered by the GNU General Public License.
- * Your use of that executable is in no way restricted on account of
- * linking the GUILE library code into it.
- *
- * This exception does not however invalidate any other reasons why
- * the executable file might be covered by the GNU General Public License.
- *
- * This exception applies only to the code released by the
- * Free Software Foundation under the name GUILE.  If you copy
- * code from other Free Software Foundation releases into a copy of
- * GUILE, as the General Public License permits, the exception does
- * not apply to the code that you add in this way.  To avoid misleading
- * anyone as to the status of such modified files, you must delete
- * this exception notice from them.
- *
- * If you write modifications of your own for GUILE, it is your choice
- * whether to permit this exception to apply to your modifications.
- * If you do not wish that, delete this exception notice.  */
-\f
-
-#ifndef PORTSH
-#define PORTSH
-
-/* Define these two if you want support for debugging of Scheme
-   programs.  */
-#undef DEBUG_EXTENSIONS
-#undef READER_EXTENSIONS
-
-/* Define this if you want to debug the free list (helps w/ GC bugs) */
-#undef GUILE_DEBUG_FREELIST
-
-/* Define this if your system defines S_ISLNK in sys/stat.h */
-#undef HAVE_S_ISLNK
-
-/* Define this if your system defines struct linger, for use with the
-   getsockopt and setsockopt system calls.  */
-#undef HAVE_STRUCT_LINGER
-
-/* Define this if floats are the same size as longs.  */
-#undef SCM_SINGLES
-
-/* Define this if a callee's stack frame has a higher address than the
-   caller's stack frame.  On most machines, this is not the case.  */
-#undef SCM_STACK_GROWS_UP
-
-/* Define this if <utime.h> doesn't define struct utimbuf unless
-   _POSIX_SOURCE is #defined.  See GUILE_STRUCT_UTIMBUF in aclocal.m4.  */
-#undef UTIMBUF_NEEDS_POSIX
-
-/* Define this if we should #include <libc.h> when we've already
-   #included <unistd.h>.  On some systems, they conflict, and libc.h
-   should be omitted.  See GUILE_HEADER_LIBC_WITH_UNISTD in
-   aclocal.m4.  */
-#undef LIBC_H_WITH_UNISTD_H
-
-/* Define this to include various undocumented functions used to debug
-   the Guile library itself.  */
-#undef GUILE_DEBUG
-
-/* Define to implement scm_internal_select */
-#undef GUILE_ISELECT
-
-/* Define if using cooperative multithreading.  */
-#undef USE_COOP_THREADS
-
-/* Define if using "FSU" pthreads.  */
-#undef USE_FSU_PTHREADS
-
-/* Define if using MIT pthreads.  */
-#undef USE_MIT_PTHREADS
-
-/* Define if using PCthreads pthreads.  */
-#undef USE_PCTHREADS_PTHREADS
-
-/* Define if using any sort of threads.  */
-#undef USE_THREADS
-
-/* Define if you want support for dynamic linking. */
-#undef DYNAMIC_LINKING
-
-/* Define if symbol tables on this system use leading underscores. */
-#undef USCORE
-
-/* Define if dlsym automatically supplies a leading underscore. */
-#undef DLSYM_ADDS_USCORE
-
-/* Define if the operating system can restart system calls.  */
-#undef HAVE_RESTARTS
-
-/* Define if the system supports Unix-domain (file-domain) sockets.  */
-#undef HAVE_UNIX_DOMAIN_SOCKETS
-
-/* This is included as part of a workaround for a autoheader bug. */
-#undef HAVE_REGCOMP
-
-/* Define this if you want support for POSIX system calls in Guile.  */
-#undef HAVE_POSIX
-
-/* Define this if you want support for networking in Guile.  */
-#undef HAVE_NETWORKING
-
-/* Define if the operating system supplies bzero without declaring it. */
-#undef MISSING_BZERO_DECL
-
-/* Define if the operating system supplies strptime without declaring it. */
-#undef MISSING_STRPTIME_DECL
-
-/* Define if the operating system supplies sleep without declaring it. */
-#undef MISSING_SLEEP_DECL
-
-/* Define if the operating system supplies usleep without declaring it. */
-#undef MISSING_USLEEP_DECL
-
-/* Define if the system headers declare usleep to return void.  */
-#undef USLEEP_RETURNS_VOID
-
-/* Define if your readline library has the rl_getc_function variable.  */
-#undef HAVE_RL_GETC_FUNCTION
-
-/* Define if the compiler supports long longs.  */
-#undef HAVE_LONG_LONGS
diff --git a/aclocal.m4 b/aclocal.m4
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/autogen.sh b/autogen.sh
new file mode 100755 (executable)
index 0000000..f37fd42
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+autoreconf --force "$@"
diff --git a/configure b/configure
deleted file mode 100755 (executable)
index e69de29..0000000