8.8.12 ede-proj-target-makefile-info

Inheritance Tree:
eieio-speedbar
eieio-speedbar-directory-button
ede-target

See ede-target.

ede-proj-target

See ede-proj-target.

ede-proj-target-makefile

See ede-proj-target-makefile.

ede-proj-target-makefile-info

No children

Slots:
:mainmenu

Type: string
Default Value: ""

The main menu resides in this file. All other sources should be included independently.

8.8.12.1 Specialized Methods

Method: ede-proj-configure-add-missing :AFTER this

Query if any files needed by THIS provided by automake are missing. Results in –add-missing being passed to automake.

Method: object-write :AFTER this

Before committing any change to THIS, make sure the mainmenu is first.

Method: ede-proj-makefile-sourcevar :AFTER this

Return the variable name for THIS’s sources.

Method: ede-proj-makefile-insert-dist-dependencies :AFTER this

Insert any symbols that the DIST rule should depend on. Texinfo files want to insert generated .info files. Argument THIS is the target which needs to insert an info file.

Method: ede-proj-makefile-target-name :AFTER this

Return the name of the main target for THIS target.

Method: ede-documentation :AFTER this

Return a list of files that provides documentation. Documentation is not for object THIS, but is provided by THIS for other files in the project.

Method: ede-proj-makefile-insert-dist-filepatterns :AFTER this

Insert any symbols that the DIST rule should depend on. Texinfo files want to insert generated .info files. Argument THIS is the target which needs to insert an info file.

Method: ede-proj-makefile-insert-source-variables :AFTER this &optional moresource

Insert the source variables needed by THIS info target. Optional argument MORESOURCE is a list of additional sources to add to the sources variable. Does the usual for Makefile mode, but splits source into two variables when working in Automake mode.