Anjuta IDE Manual
<<< Previous | Project Management | Next >>>

# Managing Project Files

This section details some of the more advanced information about the management of project files. If you do not want to know about low-level specifics, feel free to skip this section.

`Anjuta` will manage the following files of a project:

1. Project file --> [ `*.prj` file ]

2. Top level configure.in --> [ `configure.in` ]

3. Top level Makefile.am --> [ `Makefile.am` ]

4. Source Makefile.am --> [ `Makefile.am` in the `src` subdirectory ]

5. Document Makefile.am --> [ `Makefile.am` in the `doc` subdirectory ]

6. Help Makefile.am --> [ `Makefile.am` in the `help` subdirectory ]

7. Data Makefile.am --> [ `Makefile.am` in the `data` subdirectory ]

8. Pixmaps Makefile.am --> [ `Makefile.am` in the `pixmaps` subdirectory ]

9. POTFILE.in --> [ `POTFILE.in` the `po` subdirectory ]

If you are doing your own work on the build files for an individual project, then you should avoid conflicting with what `Anjuta` does. It is recommended that these files should not be touched.

If you wish to modify these files, choose Project->Project Configuration … from the menubar, and disable the overwrite option for each of them on the `Build files` tabbed page.

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 main executable for the project in the source directory. Create separate directories for them. Again, it is your job to manage them.

Enure that you add modules in to accommodate the subdirectories you have created. To do so, choose Project->Project Configuration … from the menubar, and add the module information on the `Modules` tabbed page.

<<< Previous | Home | Next >>>
Getting Project Information | Up | Compiling, Building and Executing a Project