Projects Home Tools Style Autobuild CVS Doxygen


Starting a Project
  1. Get an aegis account with CVS access.
  2. Create a root directory for the project with a carefully chosen name
  3. Download ProjectTemplate.tar.gz
  4. CD into the new project root directory.
  5. Unpack ProjectTemplate.tar.gz using:
    tar -zxvf ../ProjectTemplate.tar.gz
  6. Edit configure.in to list:
    A source code file
    The name of the project
    The version number of the release (usually 0.1)
  7. run cvs import ProjectName loginname start
    ProjectName is the name of the project
    loginname is your dudels login
  8. run cd ..
  9. run rm -rf ProjectName
  10. Perform all of the steps for a "Continuing Project" below

Continuing a Project

  1. run cvs checkout Project
  2. cd into the project root
  3. run aclocal
  4. run automake -a
  5. run autoconf
  6. run ./configure
  7. run make

Adding a source code directory

  1. cd into the src subdirectory of the project root
  2. mkdir dirname
  3. cvs add dirname
  4. cd dirname
  5. cp ../.cvsignore .
  6. download Makefile.am into the new direcotry.
  7. edit src/Makefile.am and list the new direcotry on the SUBDIRS = line.
  8. edit configure.in and add src/dirname/Makefile to the AC_OUTPUT section.
  9. Test your mod by running steps 2-7 of continuing a project
  10. Add and commit all of your changes.

Adding a source code file

  1. cd into the appropriate directory
  2. download header.h or code.C and rename appropriately.
  3. add the file names to the Makefile.am file.
  4. once you have rebuilt and tested your changes, commit them to cvs using add and commit.

Projects Home Tools Style Autobuild CVS Doxygen



Karlis Kaugars
Last modified: Tue Aug 24 18:34:00 EDT 2004