build system: Define the 'version' target in the toplevel Makefile.
… and let the manpage depend on that as well.
… and let the manpage depend on that as well.
fb.txt: Added manpage; built using asciidoc and xsltproc.
configure.ac: Fixed PACKAGE_BUGREPORT and introduced PACKAGE_MAINTAINER.
configure.ac: Use the full package name and tarname in AC_INIT().
configure.ac: Use correct autoconf quoting magic in AC_LANG_CONFTEST().
Updated copyright information.
* Changed year to 2011.
* Added "tokkee" to name ;-)
* Changed year to 2011.
* Added "tokkee" to name ;-)
version-gen.sh: Do not use 'echo -n' on AIX and SunOS.
These systems don't support that.
These systems don't support that.
src/fb.c: Use PACKAGE_BUGREPORT.
src/fb.c: Use PACKAGE_URL.
configure: Define PACKAGE_URL.
src/fb.c: Use FB_VERSION… rather than VERSION.
version-gen.sh: Prepend a dot to VERSION_EXTRA.
Moved definition of BUILD_DATE from configure to src/Makefile.
Moved generation of fb_features.h from configure to src/Makefile.
This ensures that we'll have up-to-date version information on each build. For
this purpose, version-gen.sh now creates a file ``version'' including the
current version.
This ensures that we'll have up-to-date version information on each build. For
this purpose, version-gen.sh now creates a file ``version'' including the
current version.
fb.c: Make the template compilable even without adopting it to some license.
autogen.sh: Use --warnings=all, where possible.
configure: Use LT_INIT, rather than AC_PROG_LIBTOOL, if available.
The latter has been deprecated in current versions of libtool.
The latter has been deprecated in current versions of libtool.
configure: Do not warn about variable length arrays.
This is a cool new feature of C99, actually, so I don't know why I've added
that warning in the first place … ;-)
This is a cool new feature of C99, actually, so I don't know why I've added
that warning in the first place … ;-)
version-gen.sh: Slightly improved robustness against errors.
Updated templates for GPLv2 OR 2-clause BSD license.
Makefile: Replaced bootstrap.sh with autogen.sh.
version-gen.sh: Use "describe --tags" to consider non-annotated tags as well.
Updated copyright year to 2010.
version-gen.sh: Append '.dirty' to the version number if appropriate.
configure.ac: Added a copyright header.
configure.ac: Further improved help texts of arguments.
configure.ac: Improved help texts of arguments.
fb_features: Added a header describing available features of the library.
This header provides various macros and functions that may be used to
determine the version of 'foobar'. The file is created automatically by
configure using the input file fb_features.h.in.
This allows for fine grained version checks at compile- and runtime.
This header provides various macros and functions that may be used to
determine the version of 'foobar'. The file is created automatically by
configure using the input file fb_features.h.in.
This allows for fine grained version checks at compile- and runtime.
configure.ac: Added --disable-strict-checks command line option.
This option may be used to disable strict compiler checks (enabled by
default).
This option may be used to disable strict compiler checks (enabled by
default).
configure.ac: Added --disable-hardening command line option.
This option may be used to disable harding options (enabled by default).
This option may be used to disable harding options (enabled by default).
configure.ac: Added the --enable-standards command line option.
This option may be used to enable C99 and POSIX.1 2001 standards compliance
mode.
This option may be used to enable C99 and POSIX.1 2001 standards compliance
mode.
Renamed bootstrap.sh to autogen.sh.
bootstrap.sh: Reordered commands.
… according to Christopher S. Morrison's autogen.sh (see
<http://buildconf.brlcad.org/>).
… according to Christopher S. Morrison's autogen.sh (see
<http://buildconf.brlcad.org/>).
bootstrap.sh: Use --force options instead of cleaning up on startup.
Updated copyright year to 2009.
src/fb.c: Do not indent the strings of the usage output.
src/fb.c: Let function names begin in column 1.
I.e. inserted a newline between the return type and function name.
I.e. inserted a newline between the return type and function name.
README: Added section "Configuring / Compiling / Installing".
README: Added "Prerequisites" and "Author" sections.
bootstrap.sh: Do not install libltdl.
This is not needed as we do not dynamically load stuff.
This is not needed as we do not dynamically load stuff.
configure.ac: Use the whole name in AC_INIT().
configure.ac: Print configuration summary.
configure.ac: Removed useless comment.
Renamed libfoobar.c to foobar.c.
Renamed foobar to fb.
src/Makefile.am: Link foobar against libfoobar.
src/foobar.c: Declare exit_usage() and exit_version() as static.
bootstrap.sh: Use glibtoolize if it's available.
This way, the script should work on e.g. MacOSX as well.
This way, the script should work on e.g. MacOSX as well.
Added templates for a library.
* Libtoolized project.
* Added basically empty src/libfoobar.c and src/foobar.h.
* Libtoolized project.
* Added basically empty src/libfoobar.c and src/foobar.h.
src/foobar.c: Updated copyright year to 2008.
Added .gitignore.
This file currently includes all files produced when building "foobar".
This file currently includes all files produced when building "foobar".
Initial commit.
* Added a basic (foreign) autotool infrastructure.
* Added version-gen.sh which generates the version string using git-describe
if available.
* Added bootstrap.sh to bootstrap the autotool build system.
* Added src/foobar.c which recognizes the "-h" and "-V" command line options.
* Added a basic (foreign) autotool infrastructure.
* Added version-gen.sh which generates the version string using git-describe
if available.
* Added bootstrap.sh to bootstrap the autotool build system.
* Added src/foobar.c which recognizes the "-h" and "-V" command line options.