Next: , Previous: , Up: Targets   [Contents]

8.8.7 ede-proj-target-makefile-program

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-objectcode

See ede-proj-target-makefile-objectcode.

ede-proj-target-makefile-program
Children:

See ede-proj-target-makefile-shared-object.

Slots:
:ldlibs

Type: list
Default Value: nil

Libraries, such as "m" or "Xt" which this program depends on. The linker flag "-l" is automatically prepended. Do not include a "lib" prefix, or a ".so" suffix.

Note: Currently only used for Automake projects.

:ldflags

Type: list
Default Value: nil

Additional flags to add when linking this target. Use ldlibs to add addition libraries. Use this to specify specific options to the linker.

Note: Not currently used. This bug needs to be fixed.

8.8.7.1 Specialized Methods

Method: project-debug-target :AFTER obj

Debug a program target OBJ.

Method: ede-proj-makefile-insert-rules :AFTER this

Insert rules needed by THIS target.

Method: ede-proj-makefile-insert-automake-post-variables :AFTER this

Insert bin_PROGRAMS variables needed by target THIS.

Method: ede-proj-makefile-insert-automake-pre-variables :AFTER this

Insert bin_PROGRAMS variables needed by target THIS.