gitty-gitty, the (general | GNU) template generation tools, are a set of scripts for creating a whole set of sources which may already be compiled and installed using the GNU development tools. Think of gtgt as a program which is able to create an already compilable, very sophisticated "hello world" program, written in C or C++ and constituted by a main program, two internal modules (classes), and one static and one shared library, and this complex "Hello World" is already fully embedded into the GNU autoconf/automake development environment. By using gitty-gitty, you will get a template of sources for the main cases you might meet, and which you can also use as examples for automake, autoconf, etc.
|Tags||Software Development Build Tools Installation/Setup Code Generators|
|Operating Systems||POSIX Linux|
Release Notes: This release has been completely retested under Ubuntu Hardy Heron. !/bin/sh has been replaced by !/bin/bash because of "function".
Release Notes: gtgt was retested under Ubuntu Dapper Drake (6.06). automake was updated to 1.9, autoconf was updated to 2.13.56, and autogen was updated to 188.8.131.52-1. prepare-cvs-commit was renamed to prepClearRepCommit.sh. Generated .cvsignore-files are automatically imported into the subversion property-list using the command "svn propset svn:ignore -F .cvsignore .". This command will be executed in all directories if it has already been set under subversion control (i.e. the .svn-directory exists).
Release Notes: From now on gtgt automatically generates a fully elaborated spec file. With this file you can generate project RPMs by typing rpm -bb prj.spec. Project management is still organized by the automake/autoconf environment.
Release Notes: Improvements of the adjustments onto the use of automake 1.6.2, autoconf 2.53, and libtool 1.4.2
Release Notes: The sub script gptg now writes an improved version of the reconf script.