I'm releasing a new version of autoproject. Many configuration
variables are now automatically set.
Here are recent entries in the changelog:
2002-01-09 James R. Van Zandt <jrv _at_ debian.org>
* configure.in: version 0.14
* lib/*/*/*/configure.in: move definition of macro
jm_CHECK_TYPE_STRUCT_UTIMBUF from configure.in to new file
acinclude.m4.
2002-01-08 James R. Van Zandt <jrv _at_ debian.org>
* autoproject.in (PROCESSED): add another explanation for missing
configure.in: requested options are not implemented.
2001-11-08 James R. Van Zandt <jrv _at_ debian.org>
* lib/cli/c++/none/configure.in: add macros to configure.in to set
most needed variables (courtesy of Neil Spring
<nspring _at_ cs.washington.edu>)
2001-08-25 James R. Van Zandt <jrv _at_ debian.org>
* configure.in: version 0.13
* lib/cli/all/autogen/manpage.tpl: convert to autogen5
2001-03-07 James R. Van Zandt <jrv _at_ vanzandt.mv.com>
* configure.in: version 0.12
* autoproject.in: Complain if no configure.in skeleton
found. Call AM_PROG_LEX rather than AC_PROG_LEX.
2001-03-06 James R. Van Zandt <jrv _at_ vanzandt.mv.com>
* configure.in: version 0.11.3
* program.spec.in: elaborations courtesy of Alan Eldridge
<alane _at_ geeksrus.net>
* config.sub: recognize s390 architecture (thanks to Chu-yeon Park
<kokids _at_ popoya.linuxkorea.co.kr>)
autoproject may be downloaded from here:
http://www.mv.com/ipusers/vanzandt/
ftp://metalab.unc.edu/pub/Linux/devel
from README:
autoproject - create a skeleton source package for a new program
autoproject interviews the user, then creates a source package for a
new program which follows the GNU programming standards. The new
package uses autoconf to configure itself, and automake to create the
Makefile. `make distcheck' succeeds.
The idea is that you execute autoproject just once when you start a
new project. It will ask a few questions, then create a new directory
and populate it with standard files, customized for the new project.
The version number for the new program is initialized as 0.1.0, and is
set in configure.in. It is available in C programs as the macro
VERSION, and in the Makefile as $(VERSION).
Optionally, the new package will use an external command line parser
or a parser generator. Currently, autoproject supports:
argp by Miles Bader, included in GNU C Library 2.1
clig by Harald Kirsch <kirschh _at_ lionbioscience.com>
(see http://wsd.iitb.fhg.de/~kir/clighome/)
autogen by Bruce Korb <bkorb _at_ gnu.org>
(see http://AutoGen.SourceForge.net/autoopts/)
I would like to support graphical user interface (GUI) as well as
command line interface (CLI) programs, but I have very little
experience with them. Contributions would be welcome.
For the latest version, check here:
http://www.mv.com/ipusers/vanzandt/
ftp://metalab.unc.edu/pub/Linux/devel
autoproject itself is distributed under the GNU General Public License.
As a special exception to the GNU General Public License, you may
use the files generated by autoproject without any restriction.
- James R. Van Zandt <jrv _at_ vanzandt.mv.com>
##########################################################################
# Send submissions for comp.os.linux.announce to: cola _at_ stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################