Anjuta Manual version 0.1

Copyright (c) Kh. Naba Kumar Singh

Contents Index Shortcuts
PREV:Getting project information UP:Concept of project management NEXT:Compiling, building and executing project

Managing Project files:

This part is for the dare devils. Others may skip this section.

Anjuta will manage the following files of a project:

  1. Project file -----------> [ *.prj file in the top project directory ]
  2. Source Makefile.am -------> [ Makefile.am in the source sub-directory ]
  3. Document Makefile.am -----> [ Makefile.am in the document sub-directory ]
  4. POTFILE.in-----------> [ POTFILE.in the po sub-directory ]

If you are doing your own stuffs with the project's build files, then make sure whatever you do does not conflict with what Anjuta does.

For that matter, It is better not to touch the build files in the following directories:

  1. source directory
  2. Document directory
  3. Pixmap directory
  4. po directory

Of course, you can add or remove files in these directories. For the first three directories, you can let Anjuta do the adding or removing, but for the po directory, you have to manually copy the translation file inside. Remember, removing a file means removing from the project. The file still exists in the directory. You have to delete it manually (or add it later, if you so wish).

You can also create your own subdirectories in the project. Managing build files in these directories is solely your job.

If your project has multiple executables, then do not mix them with the project's main executable in the source directory. Make seperate directory or directories for them. Again it's your job to manage them.

Also make sure to update the top level Makefile.am to accomodate the subdirectories you have created. Anjuta does not overwrite the top level Makefile.am (atleast not now).